This is pseudo-intellectual drivel. Creating value and then charging for it is not creating “artificial scarcity”, any more than doing nothing is creating “artificial scarcity” by absence of value. There was no “infinite resource” that just happened to exist before the work was put in to create it. And creating value is - almost by definition - completely orthogonal to zero sum games.
What are you talking about, most SaaS could be software that just runs on a computer, it's SaaS because you need a way to retain control to charge for it. Most of the effort going into developing software this way goes into the part that holds onto the value because distributed systems are hard. A lot of software is drastically easier to create if you don't turn it into SaaS. In any case I don't think SaaS companies don't create value, but I think the cost for that value is too high.