If Nvidia or AMD did this to support their video cards, we would all be cheering about what a great thing this was. So why is it different for Microsoft?
Because Nvidia and AMD sell hardware.
When Microsoft releases open source drivers for the hardware it sells, we all celebrate.
Here, Microsoft releases open source code that provides support for their software. If you don't own that software, and the contribution is not intellectually fulfilling in any way, you gained nothing. The unwritten assumption here is that hardware is good for something, and you buy it to do that thing for you. You don't buy software so you don't have Microsoft's software platform to need support for. It's an assumption of complete lack of commercial software. It's probably valid in some academic circles
In other news, I agree that it's stupid to be angry at present Microsoft for things we felt back in the 90s. Microsoft is a corporation. Like people, it can change over time. And like crimes have a statue of limitations, the blame liability suffered by Microsoft must be finite. Otherwise they truly have no reason to become good - if they'll always be judged as evil.