Your second paragraph is how patents already work, and you can't patent an idea, only specific inventions. Sometimes patents for ideas slip through the cracks and sometimes patents get extended without a good reason, but these are not problems with the idea of a patent itself.
What you're arguing against is corruption, not patents.
What you're arguing against is corruption, not patents.