You are missing the business model - buy has-been platforms and frameworks and charge big bucks for maintenance. Customers eventually manage to migrate off you, but it is fine cause you buy some other has-been stack and then overcharge for that.