Fantasy Linux
it's harder to keep M$ running that ANY flavor of Linux.
Really? I have been running linux for close to a quarter century, and that has not been my experience. I do have one Windows (10 Ent) laptop that needs to be reinstalled because for some reason it bypassed WSUS and pulled updates it wasn't supposed to. It still works, but has unapproved updates and I'm concerned it will try to grab a Win11 upgrade or copilot. 3 other Win machines, virtually ignored for the last year. At the same time I had to rebuild an Artix box because updating OpenVPN pulled a new version of SSH and killed the system. Had to drive 40 miles, remove it, bring it home, and rebuild locally. Now it has Wayland and X2Go no longer works, so I need a new remote access solution. Lesson learned, NEVER install an App on Artix unless you do a full system update. Even when that update is going to break something else.
Setting up a new NAS a few months ago I tried distro after distro to find one that would actually install. Finally got OpenMediaVault to run. Still prefer my aging ReadyNAS and all it's limitations.
And then last night I thought I'd try MX Linux. Spent 3 hours playing whack-a-mole building a Home Assistant box. Stupid shit like resolv.conf being linked to the systemd/resolv directories that don't exist, because systemd isn't even supposed to be running, just shims. Kill the link, manually create resolv.conf. No idea if it will work right going forward, it really should be maintained by DHCP. At least for now it can resolve ipv4 addresses and Apt will work. Installed QEMU, can't connect to VMs because Spice isn't installed. Spice is the only graphical console in terminal options. Now I'll have to determine if it's virt-manager or the qcow2 from HAOS that is the problem. Pivot to HA supervised install. A dozen new packages installed and docker install script. Completes fine, but the docker daemon appears to exit immediately after launch.
One of the really big problems with linux is the way all the distros seem to want to do things differently. Am i going to be using Apt, Pacman, RPM (dnf now?) , etc... And a lot of time you search for solutions to a problem only to find that it's either distro specific, or all the solutions you are finding are several years old and there is a completely new way of doing things. Trying to diagnose domain resolution, can't even run ifconfig on the base MX Linux because net-tools isn't installed. Can't install it because the system won't resolve the host for the repositories. Decades of using ifconfig/ipconfig, I'm not thinking about ip at 3am. Lots of heartburn over systemd/sysV, Waland/x11, and new way vs old way on any number of other 'improvements'.
There is a lot wrong with Windows, but if its harder to keep running, the problem is possibly you.