(Yes, it would have to be Windows NT to run I think)
Read Raymond Chen's fantastic blog for how much MS have worked to keep backwards compatibility going.
And then we come to backward compatibility and mainframes:
"The IBM Z family maintains full backward compatibility. In effect, current systems are the direct, lineal descendants of System/360, announced in 1964, and the System/370 from the 1970s. Many applications written for these systems can still run unmodified on the newest IBM Z system over five decades later.[3]"
https://en.wikipedia.org/wiki/IBM_Z
It would be interesting to see someone try to see what the oldest unmodified app they could run on a Z series was.
I agree with the Google Apps thing, though; my employer gave me a new but cheap phone with just 4GB of internal storage, and I'm always having to cleanup so I can install anything new. And an SD card barely helps, lots of stuff simply can't be moved.
I love the internet. It makes my life vastly more workable. But it makes me crazy that there is so little effort to keep the bar for entry low in terms of money and technical savvy.
Why does my cheap phone need so many apps that I don't use, that cannot be disabled and that promptly update again after I delete all the data off of them, forcing me to delete the same data repeatedly? Is this really necessary? Come on.
Thank you.
A lot of people who have old phones have them because they can't afford anything newer. The pressure to constantly update to newer hardware is a hardship for poor people. It de facto is one of the ways they get excluded from modern life.
I am also real freaking tired of Google apps being a suite on my cheap phone that constantly updates and threatens that you may break other apps if you disable this one. It makes it very challenging to add any apps to my phone. And my wants and needs are not huge. But Google is eating a large share of the storage space and eats into my time for clearing the cache, etc, to keep the phone functional.