The whole "having to tweak Linux" is a tired old meme.
This is the problem I’ve faced with Linux at least. I’ve been able to achieve something close-ish to what I want in a Linux desktop setup, but no matter what there’s always a list of papercuts that I can’t really do much about short of writing my own DE (good luck with that with the insanity of X and the bad docs of wayland/libweston/etc).
If you want it to look and behaviour just like Windows 7 or Mac OS iDon'tCare, then you might be lucky and find a premade theme that does that work for you.
So I do know my way around Linux distributions.
Tweaking Linux is something I still have to do occasionally, like hacking around video acceleration, handling OpenGL rendering problems, or connecting to wlan routers.
(This is usually the scenario where people say "Yes! all you have to do is swap ___ with ___ and tweak this one setting, and it's done!"
So that's the bigger issue. Windows Subsystem for Linux starts to make a difference, and I just don't have time to fight Linux.
I know people are going to say "Linux is great now! You just have to do these 3 things to get Wayland working with the thingamabob" and at that point, I'd be perfectly happy with a hackintosh if it means I have to fiddle. But I don't have time to fiddle.