It's good that Europe and most of the world, except USA, does not support software patents. No need to spend countless hours in defending against frivolous patents. It's like Amazon's single click buy patent, hopefully will be struck down in future like the former.
"Software patents" are not allowed in Europe, but in practise you just have to call them "computer implemented inventions", and write them in legalese nonsense that is even less readable than a pure software patent would be, avoiding mentioning any keyword known in the fields of computer science or software engineering.
The law should be something like just manipulating the electronic state on an otherwise non-infringing machine is never an infringement. You have to actually connect it to new hardware.
I'm genuinely unconvinced that we would be worse off with a reduction or removal of patents' scope over much of modern monopolising in many industries. Sure, it's difficult to know with any certainty that changing the law wouldn't have bad knock-on effects, but what is clear to see is that the implimentation as it currently stands allows for some flagrant abuses.