Honestly it sounds insane but I've started recommending Manjaro KDE. Stuff breaking due to rolling release seems to happen less often than me avoiding having to do other stuff that newcomers to Linux are unfamiliar with.
Like adding a ppa or struggling to find a package since it lets you easily add the AUR, snaps, flatpaks, what have you without a care about the competition between those. The install is painless. KDE's stuff feels intuitive and familiar to windows users and is customisable enough you don't have to deal with some minor personal preference annoyances.
Every 2 years or so, I give Linux another try on the desktop, and it always ends after a couple of weeks, because I'm just tired of fixing mouse and keyboard settings, touchpads, HI-DPI and multi-monitor settings, font rendering and video codecs.
I've tried Ubuntu, Mint and recently Manjaro and – don't get me wrong – all of them had great stuff in it and worked fast out of the box, but it's always the last little details where desktop linux fails for me.
I spend enough time changing config files for my job, I’m not spending my own time doing it just to get basic functionality working for workstations.
Same as with mac really.
Parent must be very unlucky, or in fact not realise it is their tweaking and tuning that causes issues.
Yet the problems remained. Maybe when people say they had lots of problems and it wasn’t worth their time, take them at their word ?
I definitely encountered this on my mac work laptop from three years ago. (Left that job and have been Linux-based since then.)
Choose a mature/stable distro and that is it. Be prepared to trade a bit of convenience for privacy in case of weird/non-free hardware/firmware.
The continual denial, constant evangelism, and needless condescension, which I have watched for 20 years now, is what hurts the Linux Desktop community.
And yet, unvariably people aren't good, and when they complain, they are told, "use this other distro" or whatever...
This isn't true. This perception continues to hurt the Linux community along with others. Use a properly supported -buntu distro and you are good.