No. But they allow the little guy to take on the big guy for stealing their invention.
Look at Robert Kearns[0]. He invented the intermittent windshield wiper and demoed it to the “Big Three.” They then took his idea and implemented it themselves. So he sued them and won.
Maybe removing patents would spur innovation, but what then do you do when you’re the little guy?
Without patents, the little guy can actually do innovative stuff with all the technology we're surrounded with. Patents are primarily used by the big players to maintain their power.
Inequities in wealth and power are serious problems. Patents are a horrible method to deal with them though. If you set out to have a goal of supporting little-guy innovators, we'd do best to institute things like UBI and universal health care.
That whole windshield wiper story isn't too far from patent-trolling situations. Big companies get sued all the time by "inventors" who got patents on things that the companies would have come up with on their own anyway. The overall net effect of patents is harm for the public interest.