Of course, the fact that I have the chops to fix things is key, because I really, really do (Systems Programmer, 30+ years building OS and system-level things), but for the Ubuntu experience key factors have also been: pick your hardware nicely (e.g. Presonus=great Audio for Linux), use package management, do frequent manual updates, and use containers/virtualization for anything where ones hacking around might be dodgy - i.e. keep the work part of workstation in mind with all system updates/installations, etc.
Decades of Linux desktop usage means, to me, the cliche is over. Linux is an awesome desktop workstation. Everything just works, audio, video, graphics .. WINE is perfectly functional .. and there is zero bloatware or concern about walled gardeners.