> The USPTO has a strange insistence on granting them even though they aren't legally valid
I recently learned [0] that the USPTO makes it money from patents, its not government funded. Not only that but checking patents loses them net money while maintenance fees are the real cash cow.
The whole system is similar to the revenue model of a shitty journal that just publishes whatever research as long as the author pays. Except the office doesn't even need to care about their reputation in granting dubious patents because they have legal backing.
[0] It was a comment on hacker news, that I checked.
> its not government funded
It's not the user fee model that's broken, it's the revenue basis. Maybe it would be more effective if they tripled the filing cost and if you successfully obtain the patent (it's rejected by the patent officers), you get half back.