Yep, it can be done via GUI... right up until something goes wrong. Ive had enough experience with non-programmer users installing Linux and GNU because it was cheap.... and theyre feeling pretty pleased with themselves at how easy it was.... until something goes wrong. And then theyre knocking on my door, saying Uh.... my system is coughing up these messages and I have no idea what they mean... And off I go again, helping some poor schlub with their G-D system. Well, to be fair, if something goes horribly wrong with a Windows or Max box, the user is pretty much equally hosed.
Absolutely true.
With the Mac, however, I can take it up to the nice Pod People at the Apple Store and say “I retired. I’m sick of this crap. Been there, done that, I’ve got entire closets full of damn t-shirts. YOU deal with it, Little Miss Shiney-Happy.”