Those seeking to use government-owned technology found a maze of rules and regulations set out by the agencies in question because there was no uniform federal policy on patents for government-sponsored inventions or on the transfer of technology from the government to the private sector.
Not saying I understand the complexities but an outright repeal doesn't seem like it would address this underlying systemic problem. Maybe times have changed.
This is what happened to audio codecs for years for example, several alternatives are superior to MPEG Audio Layer III (today you should use Opus), but the MP3 patent holders could expect their revenue to keep flowing for their inferior alternative anyway.
A certain kind of person really wants a patent, the same way someone might really want to win themselves a Hugo. I guess employer can think of it as a relatively expensive employee retention benefit, OK, we'll pay for your useless patent filing and we'll get you a laminated front page you can pin up in your cubicle. Go you.
Innovation is about money, not ideals. More money flowing into research universities is a good thing.
I would wager most grants given by the federal government go to universities or non-profits, so it seems like it would make perfect sense to make them release their research publicly.