> They also never advertised that it would work on all future computer hardware
Conveniently, I actually have the Windows 7 box and disc that I purchased right in front of me!
The top requirement is: "1 GHz or faster 32 bit (x86) or 64 bit (x64) processor".
But even if I didn't have a stupid box, and even if I had one of the licenses that is sold with physical hardware like some kind of savage, failing to issue SECURITY UPDATES to processors that are FULLY BACKWARDS COMPATIBLE is totally ludicrous, and completely unprecedented in industry. When Intel releases a new processor, no one asks "will it be backwards compatible with Microsoft Word?", because ensuring that is the case is ENTIRE POINT of Intel's business model. There's NO justification for Microsoft's actions where it polls the processor and tries to search for an exact match: in fact, I bet a few motherboard guys right now are poking around with a firmware setting just in case this trend takes off, to force a chip to identify as another chip. The CPUID instruction isn't implemented by Intel and AMD for the purpose of breaking the ability of customers to upgrade, nor does it exist to help Microsoft's bottom line. It's unprecedented, irrational, and unreasonable, and it shits on everyone else in tech, from the kid opening up a new laptop as a gift to the CEO of Intel.
> Microsoft's job is to make money for their shareholders
That's every company's job, but notice how plenty of them manage to do that without taking actions that are "just barely legal" or non-monopolist in nature.
Also, none of the OSes you describe are "ancient" or "obsolete". Both of them are supported right now. Both of them are generally superior than Windows 10 for a variety of tasks.
There's no apologizing for Microsoft here. This is a dick move, and just on the edge of what is allowed. At the end of the day, a lot more people need to be punishing Microsoft instead of feebly trying to apologize for them. Sadly, Windows users appear to be willing to put up with anything, because the cost of switching to anything else can be so unreasonable. Even this overtly consumer-hostile set of policies has only pushed Apple percent by a few, and while it has nearly doubled Linux usage, it is still a drop in the bucket as a Windows desktop replacement.