I cut my Linux teeth on Gentoo Linux. I was gonna run it on some old hardware, so I Wanted something I could customize and get the best speed from. It was quite an ordeal, but worth is as an education into linux.
When i was young I was flown to Millington, TN and dropped into a super early version of Solaris in a vi editor and a mouse with three clickers....lol, i sat there till a fellow contractor asked why I was just sitting there like a dear in the headlights..lol. The installation I was at was using Vines and Novell for networking. (hehehe).
Linux is easier and has some nicer more intuitive editors now. MacOS runs on NetBSD I think under the hood. The problem with Windows is that it loads up all those .dlls in memory when 95% aren’t necessary. And requires a reboot for most updates. While in Linux everything is literally a txt file; monitor, printer, mouse, etc.. And the only time you have to reboot is to update the kernel. AND you can actually tweak the kernel in human readable files rather than the regedit nonsense. This is a huge deal in production environs. Windows is nice and easy but Linux runs the internet and your microwave.
Windows is a horrible OS in its basic design as far as resource consumption. I can take a 15 year old laptop that would barely load Windows 10 and put Mint or MX on it and it runs like a speed machine. I would be willing to wager a 6 pack that Windows will be running on a Linux kernel in 10 years.