Clearly software patents are not urgently needed by anyone except patent lawyers. The pre-patent software industry had no problem that was solved by patents; there was no shortage of invention, and no shortage of investment.
I have to disagree with this. Some software patents represent considerable investment. Consider compression or encryption algorithms. A great deal of research goes into creating a highly efficient compression algorithm like MP3. If there were no patent protection and no opportunity for licensing revenues, we might not have things like portable music players.
You can read more about The Case Against Software Patents from Jason V. Morgan but I still can't agree with the basic premise that all software patents should be abolished. Patents and the promise of licensing revenue drive basic research into complex algorithms and protocols.