From the original post:
Now, am I being unreasonable here when I state that Linux is wholly inappropriate for a home desktop?
I think it's more appropriate to raise your objection with the distribution you tried and not Linux in general. There are substantial differences between how different distributions do things. To use an extreme contrast... Had you tried Gentoo, would it be fair for you to say that Linux is wholly inappropriate for anything but tinkering, based on your experience of compiling everything for yourself, and dancing around the command line to get things working?
Ubuntu is good. When it comes to RPM based distributions, Suse and YAST are the best thing I know of as far as ease of use goes. Clear, concise information for every package it wants to install when you update the system is a mouseclick away. The last time I tried RedHat was years ago, but everything I've read from objective sources about the current version, is that it is still targeting the technically oriented crowd. Edit - To clarify, the crowd that doesn't mind doing somethings from the command line, and in some ways, prefer it.
I think your experience and your opinion is valid and I appreciate you sharing it, as it adds to the information I've already read that tells me not to recommend RH/FC to people looking for a "just works" desktop system. Would you have had the same problems with Suse or Ubuntu? I doubt it, but then again, you could have. But really, you can't know that for sure unless you've tried them. Which is why I think it is more appropriate and logical for you complain about the distribution you tried, because Fedora Core is Linux, but Linux is not Fedora Core.
As far as this:
I like the OSX way of 'it just works'. I like to hit that power button, log in and use the computer. Not maintain it, or just get it running.
Plenty of people call Apple's technical support for assistance on things. The thing is, with MacOS, YOU HAVE THAT OPTION, so the process of troubleshooting anything that goes wrong is transparent for you, in that you're never left with a sense of helplessness. Comparing that, to a free distribution you downloaded that has no support, well, that's another point that I think is not fair. Had you purchased a commercial distribution that included support, you could have been up and running after a phone call.