The point is wezelboy, a good many people don't *want* to know about this stuff. They've got enough on their plate as it is. Many people just want to use their machines to get stuff done, not learn how it does it.
And this is what I was alluding to earlier. There is not a culture in the GNU/Linux community which says: we want to help others just do stuff. Instead it's a culture of "well if you don't know that you shouldn't be using a computer in the first place!"
This, and not any technical or resource deficiency, is the reason GNU/Linux will probably never catch up with Mac OS X.