It really has gotten to the point where Linux offers the best option for a sane desktop experience. Watching Windows and macOS implode while KDE and Gnome slowly get better and better has really been something. Not quite at the point I'd recommend them for grandma and grandpa, but not that far off, either.
The main problem is that Apple wants to be opinionated. Linux is the polar opposite of that. People used to say the latter is bad, but it turns out the former is way worse (many hackers of course already knew this). > Not quite at the point I'd recommend them for grandma and grandpa, but not that far off, either. But at this point grandma and grandpa are the only ones I'd recommend to use Apple devices.
Hackers by and large don't want opinionated, because they're willing to spend the time configuring & customizing AND have the knowledge to do so.
Just about everyone else (as far as I can tell) very specifically do not want this, and for those who do, the amount of customizeability e.g. MacOS offers is enough. Having an immediately-useable computer (recent problems notwithstanding) is of much greater value.
So when you say "The main problem is that Apple wants to be opinionated" I can only conclude that you're coming at this from the 'hacker' POV. But I may be misunderstanding your comment.