Patents should be abolished period. For the benefits of the free market to actually go to consumers, the government should not be creating artificial monopolies and barriers to trade.
Every new idea is only a very tiny extension of the vast corpus of human knowledge that came before it. To claim ownership of an idea is obscene, especially since even very complex ideas like calculus usually occur to many people at the same time.
Execution is what matters, ideas are worthless by themselves.