Most of linux fustration come with a lack of drivers and its fragmentation :
- some friend's printer doesn't work with my linux.
- I remember having a very hard time understanding optimus (nvidia-intel) and making it work.
- when you use flatpak some thing doesn't work because it's sealed.
- when a distro remove a very important package...and i have to find it, reinstall it
- some graphical issue due to the various DE, or an app that haven't updated its graphical scheme.
So most of time, i follow the forum because things aren't working as expected. I lose an incredible amount of time doing that but i love it.
Linux as desktop did lot progress and i believe immutable OS with flatpak/snap will solve the fragmentation issue.