Linux suffers from being a patchwork of hobbyists updates, corporate additions, and patchy distro support. When it comes down to it, if you have an issue, you either have to solve it on your own or hope and pray the elitists on StackOverflow are in a good mood.
Honestly, every OS kinda sucks.
Apple and Microsoft support aren’t exactly awesome, either, unless you’re a big business with deep pockets. At least with Linux, the system is open, so if there is a way to solve my problem, someone has almost certainly found it already and added it to Arch Wiki or Stack Overflow or something.
“Patchwork” sounds like a good way to describe Windows as well. Or at least it was when I was a Windows 10 sysadmin and there were two different settings menus to do everything.