Patents also preserve knowledge in publicly accessible and well documented form.
Without patents the only option to recoup investment in R&D would be to make innovations a trade secrets. This will lead to frequent reinvention of the wheel and lost knowledge.
The system is broken, but abolishing it is even worse
The system is broken, but abolishing it is even worse