Earlier quoted context omitted.
The marginal cost of software is zero and therefore the just price in a perfect market is zero. You can compete on delivering features quickly (and that's how all 80-00s software was - they were able to charge simply because no one was offering same features yet), but other than that there is no way software can be a profitable product without being a monopoly - and monopolies is not a thing to be tolerated. You can…
Looking out across the software landscape, it seems to me software companies do just fine if they achieve some-to-most of: 1. Build a piece of software that actually solves one or more problems. 2. Keep ownership private and limited. Once you're publicly traded, long term planning becomes impossible and "line must go up" becomes the reigning false god. 3. Sell a perpetual commercial license to the version-at-purchase…
You can fight this with dual-class ownership. Google and Meta can do whatever they want because nobody can change their board.
They're still motivated to care about share price because they pay their employees in shares, but you're going to have to get the money to pay employees from somewhere.