The entire software industry is built on intellectual property law, the government threat of lethal force if I reuse scientific efforts.
You are trying to argue that people don't create value with software because you dislike what they do with value once they've created it.
Also, software patents do not prevent you from releasing open source software; you can have a patent and release the source of your implementation. They are not related at all.
Your problems with patents or the free market make no difference to that.