I agree that grovelling for solutions to oddball problems is annoying; but my experience has been that any
OS puts you in that place from time to time.
If, say, Windows Update is throwing cryptic errors, it doesn't take too long to be instructed to
'Reset the BITS service to the default security descriptor'. Just open an elevated CMD shell and run "sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)", n00b.
OSX has the virtue of changing at least a few of the command line options that aren't pulled straight from BSD every version bump(changes related to user/directory structure seem to be particularly popular); and not all advice is clear on which versions it pertains to; which can be really annoying.
I don't disagree with the fact that, if a Linux system does something...unexpected...you may well deeply fail to enjoy finding the answer; but any time the automagic fails, regardless of OS, you are usually in for some pain(since, if the answer were trivial and unambigious, the automagic would probably still be working); and a trip to the command line, registry, PLists, or some combination is likely in your future.
If anything, it's the scary, hostile-looking OSes that are least risky in this regard because they never pretended to have automagic to help you in the first place; and so are simpler; and designed so that an unaided human can grind through everything themselves. That's a huge nuisance, which is why most OSes aren't like that; but fallible automatic failing is never