On patents - they were meant to replace the need for trade secrets, unfortunately most patents that pass these days is for things that can be replicated without looking at the patent's application. And while I understand somewhat the need for patents in the health-care industry (only to a certain extent, since on the other hand access to quality health-care should be a basic right), the situation we are in is completely ridiculous.
In the end, the inventor already benefits by being first to market and a patent is only morally justified if the research costs were too big, allowing the inventor to recover those costs in the face of potential competition that may replicate the results and for which those costs weren't an issue. On the other hand, if patents would disappear tomorrow, I'm pretty sure that people would still go on, building and inventing things. So the benefit to society at large is questionable.
One way to incentivise this is to grant a /temporary/ monopoly, and require people to publish in exchange. When the temporary monopoly expires everyone else can fully benefit from the invention.
The original meaning of the word "patent" might be a bit of a clue here.
The problem that patents tried to solve was of people keeping their innovations secret (in order to maintain an edge on their competitors), and that when they died their secrets died with them. Encouraging people to make public work they were doing anyway way, in the first instance, the way the patent system promoted progress.
What makes you say that this was the "original intent" of patents? I've never seen anything to suggest this. See the U.S. Constitution:
"To promote the progress of science and useful arts, by securing for limited times to authors and inventors the exclusive right to their respective writings and discoveries;"
Sounds like, even back then, it was more about incentivizing innovation by granting monopolies.