> So the solution here is straightforward: every government grant should ...
People who write such sentences have no idea what they are talking about or are being intentionally naive for whatever reason.
Just because your one-sentence solution reads simple doesn't make the actual solution simple. Because such a solution involves changes to laws, changes to entrenched interests, changes to distribution of money involved in the whole system, and changes to balance of powers between stakeholders. Unless the push for such changes is significant enough to overcome the current state of affairs (due to public opinion, redistribution of power or money, etc.), nothing will happen.
This comment seems to confuse _straightforward_ with _easy_. On the merits, this proposal is well argued and has good points, and his solution—essentially extend the Biden approach with more strict requirements—makes sense.
Everything you mention will also have to happen, which means that doing this will definitely not be _easy_. That said, it is still a very _straightforward_ solution.
You sound like my parents. As I get older, I drift less into this mentality, and more into "I am tired of this defeatist bullshit, and accepting corruption and stagnation". I'm going to leave the world a better place, and never give in to this. I will vote for and donate to candidates who also want to fight, and run myself.
This defeatist attitude is why we can't have nice things anymore.
Fun fact, all of those things happened and this is already government policy for any NSF grant: https://www.nsf.gov/policies/document/faq-public-access
So maybe consider that when you give up on obvious things that are good based on some conspiracy theory that the "man" is trying to keep you down, what you're actually doing is being part of the system and endorsing it. Changes like this do happen, they just happen despite you.
A solution to a problem that doesn't change the current state of affairs, which by your definition makes it a simple solution, is not an actual solution.
There are plenty of simple solutions to real problems whose only blocker is upsetting the status quo. "We have no housing...let's build more housing" is, in fact, a very simple solution. That it doesn't happen has nothing to do with it the solution itself.