The analogy doesn’t even work if we ignore the massive difference in time scale. Languages develop organically, they are not managed. Comparing a managed and developed system and a twenty year timespan to an organic language system over a five hundred year timespan is just ridiculous.
Because it is a paid OS and it’s developers are writing code for financial gain, if they are not being paid to write the code, it doesn’t get written.
They are being paid to write the code. Microsoft is just choosing which code they should write, and it doesn’t include any old devices because they want you to buy new devices.
It’s perfectly reasonable to expect compatibility, and lay blame when there isn’t any. Microsoft simply doesn’t provide it.
Boeing: It’s very important to remember they are absolutely not stranded, they could walk home whenever they want they’re just having too much fun on the leaky ISS and don’t want to.