Launching a new API version is a development project with a deadline, stakeholders, and a release date. Decommissioning an old version requires: identifying all consumers still using it, giving them a migration deadline, monitoring traffic to confirm they’ve migrated, handling the consumers who don’t respond, and then finally shutting down the old version. This is harder, slower, and has no exciting launch date — so it gets deferred indefinitely.