Anybody can say anything, limux is still a CLI first os. And the CLI is easier for those coming from windows, than powershell. Thus, most of us run cli based server distros, where resources that would be used by a GUI are spared.
Also, most of the docker containers I run are Linux only. So I would have to use WSL1 if on a Windows Server or WSL2 on a W10/11. This means virtualisation, which costs resources.
At least, from my perspective its all about resource utilisation. (Also, I work with Windows PCs and Servers in my day job, for me its a relief ehen I can work with other systems).
For me, it started when I first replaced my 500GB HDD with a 128GB SSD in my laptop. As it was much smaller, i had the need for a NAS. I did not have the money for it, but I had an old PC and some used HDDs.
Now I run 3 node docker swarm cluster with a dedicated machine for storage, for video sharing, password management, document managemeny, photo management, server mangement, personal accounting, streaming service replacement, device backup, dns server. And these are just the services I use daily.