In before the true scotsman of software lifecycles.
I don't even think it's necessarily profit vs. non-profit, I think it's private vs. shareholder ownership. Once the shareholder brain-worms take root, a company will set itself on fire to maintain the illusion of quarterly growth, because anything else is failure. Even if you somehow managed to dominate a market to complete exclusion of meaningful competitors, if you fail to grow, you are failing. That is fucking absurd. A company reaching a natural plateau of steady customers generating excellent profits is, by Wall Street's definition, a failed business. I'm reminded of Greta Thunberg's notion of "the fantasy of infinite growth."
For-profit entities certainly can do some sketchy things to ensure profitability, and that warrants skepticism. But you really only see the truly brain dead nonsense decisions from publicly traded corporations. Shit like laying off 2/3 of your staff because you had a less profitable period (not not-profitable, _less_ profitable!).
This is a trope in Silicon Valley, but it's simply not true. Most companies in a developed economy aim for a stable state, i.e. close to zero real growth with payments made to investors via sole proprietorship pay-outs, dividends and/or debt.
Now a growth company is worth more than a stable-state one, ceteris paribus, so there are incentives to promise it. If your promise growth and fail to grow, you are failing. That doesn't mean the company is failing. It's just mismanaged and likely misrepresented by its capital structure.
Wait, when was Google a non-profit?
It is difficult to prevent enshittification when it requires people to refuse to get rich. Most aren't willing to stick to their principles in the face of that.