To me as as someone who has a linux box, isn't afraid of the command line but really gets pissed of with the idea that you have to remember magic strings of characters to get the bastard working the the way you want it rather than the way 'they' have decided is the one true way I'm fully in agreeance with the OP. The trouble is the more skilfully tuned your distro is so the up-front and follow-though documentation assumes guru level of *nixism. Strange thing! I run a computer to get work done not to type "sudo foo --x y z" Hey I'll run a http server, what could be simpler, but oh dear that partition is mysteriously out of bounds. Perhaps I'd better change the start-up programs (and I'm not talking grovelling with services/daemons here) but either I can't or the system calls me a stranger and then can't make any defaultchoices that actually eanble me to get on with my life.
Admins of systems that serve serious stuff will know how to secure their systems, but the box-or-two business will be running back to Windows (with good reason) due to the horror of not wearing a bloody useless cycle helmet - oh I mean not logging ion as root.
Home-linux distros needs nil access restrictions then good advice. Security depends on people so EMPOWER PEOPLE by EDUCATING them why layers of security are good and worth worrying about. SUDO is box-ticking for Linux.