With regard to software specifically, this movement to strip an entire category of inventions of protection lacks nuance. What I find most interesting is that its biggest proponents are people within the software industry itself, but usually not the real innovators. Are you saying software simply can't be inventive? That you can't possibly think of something in software that anyone else couldn't have thought of, even given the exact same problem set? Because boy oh boy, if that's true, we're really overpaying software "engineers" then, aren't we?
What I find interesting is the biggest proponents of software patents are the patent lawyers themselves, and usually not software engineers. Well that that all interesting, because lawyers with their $10k filing fees and multimillion dollar lawsuit fees (usually by suing software companies) seem to benefit the most from their existence.
Understand, when a lawyer tells you what is good for your industry, run the other way. RUN FAST.