Patents shouldn't be a thing full stop.
Why spend my forcefully taken tax money protecting imaginary rights of a few inventors?
I understand the problem of industrial spies and creating something whose recipe is hard to find and easy to make, but I don't see why we should solve it societally for the large corporations which happen to have this issue.
Let them spend money suing their customers who violated some ToS and reverse engineered the formula, let them worry about vetting or doing suing their own employees. And if it's too expensive to pursue, consider it a natural tax of the market.
If they're creating something that will give value over a long period of time, they're already making more than the rest of the population who's paying for their patent bs and their copyright enforcement.