Maybe so, but all that spaghetti code to ensure the backwards compatibility comes at a cost of endless Windows jank.
I use both Windows and Mac machines for my audio work and while everything is consistently just 'plug and play' on my Mac, on the PC side I'm constantly fighting a losing battle with Windows ASIO audio driver issues, multi-monitor issues, Microsoft constantly asking me to make an account every 3 days...
For gaming, I love Windows. Still yet to find anything it does better and with less fuss than MacOS in a work environment though.
Played a lot of D2 as a kid and only just come back to the genre today with PoE. Haven’t been so instantly hooked on a game in ages!