Unfortunately true. I'm agnostic to the OS. I'm 100% the use case and the feasibility and longevity.
Use whatever OS fits your needs. Not what Lemmy thinks you need. Because at the end of the day you're the one stuck trying to vibe code a driver or a function that you need/want.
Case in point. I spent 1 full week trying to get the Ethernet to stop asking for a static IP even tho it's been set to DHCP. It turned out the motherboard is too new and there is limited driver support. After compiling my own drivers, the entire system would panic without any logs. Even full verbose and custom watchers. Nothing.
Meetings with clients would frequently panic or my entire codebase would vanish after a crash.
I reinstalled windows and just worked. No fiddling. No compiling. No researching. Just worked.
All my other homelabs are on Linux. Just the main workhorse is Windows.