Re: The real reasons?
The ONLY reason I finally bought the "El Cheapo piece of crap Win 11 box" recently is because Intuit Turbo Tax (personal; business still supports 10 'cause businesses do not always timely upgrade) is not going to support 10 for tax software this year. BUT, I got a super-good year end deal on an El Cheapo for $129 and I just needed a simple HDMI to VGA adapter dongle and I'm good. Yes it actually runs and has enough HD space to install things.
I abandoned MSDN/VS subscription 2 or 3 years ago because it was expensive, I could not install 11 in a VM easily, and I figured the smart choice was to get an "El Cheapo" if I actually needed an 11 box.
Micros~1 lost a previously (prior to 8) dedicated development customer. I now only do windows if I have to, which is not that common, on a 7 box or in a 7 VM, using DevStudio 2010 for C or C++ with MFC, and targeting 7 [but adding the 10 compatibility crap to the manifest].
People are VERY disappointed with 11, seeing a lot of noise on X about that, and the 1 billion users are ONLY using 11 because there is NO CLEAR ALTERNATIVE for most people.
I blame software vendors for ONLY targeting Windows and abandoning other OS's, like OS/X and Linux. They could at LEAST validate Wine compatibility, target 7 (or even XP), and AVOID using any of Micros~1's stupid shared libs, especially ".Not".