I get it, you see this as complaining about how things shifted when this is a tradeoff they embraced from the start.
But there are situations where it's not that things changed, with companies that would love to be open source but it would hurt them at all phases.
If you have to be super proprietary to make any money off software, that's bad for everyone.
When a piece of code is responsible for enormous amounts of money and none of that goes to the author, that's a bad way to get more code and a bad way to support valuable authors.