I disagree. If patents are to exist there is no reason software that should be an exception.
Us programmers are essentially arranging blocks. And if you arrange them in a special way you can get your stylus to follow them in amazing ways.
I don’t see why that’s very different than arranging atoms.
At the lowest level, software is always represented physically in the medium. It’s concrete.