Thing is, a well configured Linux system will just work, and continue to work for the foreseeable future. You have zero guarantee of this with Windows.
After being in tech for like 30 years, i'd say that every OS sucks, but the way they suck and the intensity of said sucking is very much not the same across them. Linux VERY MUCH has issues, yes, but most of the time they're in your power to diagnose and fix, in Windows the main troubleshooting advice has remained mostly the same across decades, the 3 R's, Reboot, Reinstall, Reformat, because many times you just don't know and CANNOT know what went wrong.