How about we clean up the patent system so it doesn't cost "tens of thousands of dollars" to apply for one. And as a result, pretty much force individual (non wealthy) inventors to have to assign their inventions over to a corporation.
Applying for a patent will always cost a substantial amount of money because the people who determine the validity of the patent filing won't work for free, and the operational cost of running the whole bureaucracy related to patents isn't trivial either, and I don't want my tax money to be used to fund an office whose sole purpose is to give someone else a limited-time government-granted monopoly. Let them pay for it (if they want their limited-time government-granted monopoly so much) when they apply for a patent.
Also, I am aware that the USPTO isn't known for doing a good job at determining the validity of patents considering the kind of junk that slips through (see Unified Patent's blog if you want examples), but my reasoning stands: The people who should determine the validity of the patent filings aren't going to work for free. If anything, it should cost more to file for a patent so the USPTO has more people to examine the patent filings more thoroughly instead of sacrificing scrutiny for speed.
Also, if you have spent the R&D to make any modern invention worthy of a patent, your filing costs are trivial in comparison.
No man is an island if he's on at least one mailing list.