Products get successful by being good, but after a certain threshold people buy a product because "nobody got fired for buying Salesforce". Which is not all that different from buying a product because "haha, fuck salesforce, they fired me".
You probably don't intend this, but the argument seems like "money talks, so why bother with ideals". How would you solve enshittification in the current market, if not introducing a bit of anarchy?