The big question mark for me is drivers. Having great drivers to take advantage of hardware across a multitude of different platforms is an issue of market share and market demand. I have an NVMe drive, 16GB of the fastest RAM, workstation-grade networking, and Dolby speakers on my laptop. I can't take advantage of it, because I accidentally erased Windows 10 Professional for Workstations when dual booting Ubuntu, that had all the specialized drivers. I'm fine with Ubuntu, but I kind of wish I had Windows + WSL instead.
(For Windows itself, you can just download the ISO from Microsoft's website and use the product key that is on the laptop during installation.)
When it comes to drivers, it's one of the reasons why I dislike Windows. I try Windows every now and then, just to see what is happening in that ecosystem. The last time I installed Windows on my NUC, it automatically got the drivers for all the hardware (nice), but with that all kinds of vendor applications that I don't want, some Realtek nonsense and some Intel GPU application.
I was quite surprised by that. On Linux or macOS, I driver is just something that you load into the kernel, but it would never come with applications that I most likely I don't need. The system felt... polluted?
The license is stored on Microsoft's server's.
Meanwhile Windows starts looking for drivers for a few minutes, and may or may not find them.
Also Solaris, SmartOS, IBM and Unisys mainframes also run Linux on their hypervisor based environments and not much are complaining about them.