Genius is 1% inspiration and 99% perspiration. A patent is a tool for doing 1% of the work and then waiting for someone else to do the other 99% so you can sue.
I'm being a bit extreme there... I think there should be something like a patent. But, it should be very hard to get. Maybe only 1% of current patents should have been allowed. It might be lower than that.
A patent should only be allowed on something fundamental, conceptual, highly novel, and unprecedented, and there should be a significant burden of proof on the patenter to prove all that.