I wonder why sustainance engineering is so hard. We have managed to bring down devops almost exponentially in terms of headcount per server. We have also managed to bring down the cost of storage, hosting etc. The only thing I would have to worry about is patching code for constant stream of security vulnerabilities and upgrading to new framework/platforms after LTS expires. Is this the only driving factor for these shutdowns (generally speaking for all companies)? This could be a good business opportunity for a startup that comes around and can say “ok, we will take care of your app, keep upgrading and patching as needed for a small fee.”. More importantly we need better development methodology that has infinite sustainance as native as everything test cases.