If I needed a server PC or if I had any kind of "server environment" then I would definitely consider Linux. For general use, it's just not practical since there are still a lot of programs not made for it, and software companies generally don't support it by default, and if they do, the level of support is iffy.
Btw, I just built myself a new Windows 10 PC that can play games with 4K HDR graphics, play Ultra HD Blu-rays, and run Windows-only apps such as Microsoft Access. None of these things can be done on Linux and probably will never be.
I wasn't mustachian enough apparently, since I bought all the parts at near retail prices, total about $2000. But that's including the $450 monitor (4K HDR). The video card is Nvidia GTX 2060 Super that was released just a few days before I started the build. This build was long overdue, since it enabled me to use USB 3 and SATA III for the first time! My previous PC lasted 10 years, and it's still running.
Ultra HD Blu-rays are a real pain to be played on a PC since the level of DRM required for it is just unprecedented. I did it because the alternative would be much more costly: 60-inch-plus 4K HDR TV set, next-gen audio receiver, standalone UHD BD player.