Ok, I'll explain.
Unfortunately, I have to use Windows (7, 8.1 and 10) for most things I do. If I have a choice, I always use Linux (Ubuntu, mostly). On my job because almost all commercial apps still run on Windows here in the Netherlands. And at home because I like video games.
Half a year ago, I tried installing Windows 7 on an Intel M.2 SSD. Well, it doesn't work. So I upgraded to Windows 10. And even so, it took me a whole weekend to figure it all out. I had to create the UEFI partitions and content myself. UEFI has no drivers for M.2 or USB3, for example. There are no management tools. It's garbage. And I hate Windows 10!
So, is Linux better? It depends. For my own computer, yes, if I don't want to play video games.
There are a lot of prerequisites and dependencies. And many sysadmins and service providers use a VM, Docker or other containers. The best way to build the application is first to install free pascal and/or Lazarus on the server, and if your local PC runs Windows, to use an X-Windows server, and compile and debug it there.
Many layers of bloatware I don't want. Which have to be updated all the time, and the update of each component can break other stuff.
Even so, why would I want more than 3 active Operating Systems all the time, or 4 when using a VM? It's crazy. I just want one, and a minimalistic one if possible. Where I can configure everything to my own requirements.
With an Intel PC, the lowest-level OS is MINIX. That'll do, thank you very much. I'm going to reformat everything that doesn't require Windows and put Linux on it.
A Raspberry Pie and things like that are cool for hobby work, but rarely useful commercially. They don't fit in the server rack, for example. But I'm going to try to get rid of crap like UEFI and Windows as much as possible.
And last but not least: I'm a geek, I like tinkering. It's a nice puzzle. A kind of hacking I like. And I want to see how it works.