Man I think you're spot-on. Back in the day the biggest motivator companies had to make good products was that they would be competing in the market with their own old products.
Wow, really great insight--I've never seen it framed like this before, but it makes so much sense. Typically software becomes worse over time, and therefore uncompetitive with previous versions of the same software. The fix? Never make the previous software available, and force users to upgrade to the worse, new version.
This explains a lot about why subscriptions have become the norm.
If you have a product and a team working on it, it’s tempting to just keep adding things to the product. You can’t just sit around fixing bugs, they say. When that is precisely what customers would want. Can’t make upsells though and when you’re a business that kind of thing really matters… nobody from within can see that the ship is so heavy it can’t stay afloat anymore. Until it’s sunk.
Not anymore, and it shows