I've been working in Open Source for a long time now - decades. The problem I see is that so many rich and wealthy companies (and their billionaire owners) are the big beneficiaries of open source. Look at Spark, Hadoop, Linux, gnu tools and others - who uses them at a large scale? It is the wealthy companies who avoid paying salaries for the development of those tools. So I've become convinced that we should disting…
You do that and companies just switch to a comparable and freer platform... From linux to BSD, from Mongo to X... etc. In the end, a lot of these changes are to stop resellers from building a larger business on the open-source version that competes with their own open-core model. In the end, they probably should have had those provisions to begin with, but were more concerned about early growth and first to market.
That's only sustainable for as long as there are those comparable and freer platforms to switch to. But if the argument being made here is valid, that is not guaranteed.