All is not lost though, some people aren't totally clueless, and are capable of learning.
One friend of mine, he was given a PC (PIII with XP, I think), and learned on that somewhat, and then he came to me to build him a new PC, his first very own one. I built it for him, in front of him, and he learned. (It was a S775 E5200 rig, with a Gigabyte P45 mobo, and Windows 7.)
When it finally came time to replace that rig (which I accelerated, because I made him a generous offer on his old kit, because it was a mostly drop-in replacement for the gear in my unRAID server, and I wanted a backup), he actually built his own PC, with me advising him.
He had also put in a dual-boot with Linux (I forget the first distro he used, but he's a fan of Mint), and has primarily become a Linux user. (I can use Linux mostly fine, I know how to compile a kernel, but it still has too many annoying rough edges for me. Windows 7 is just far more polished, and "everything works".)
So, he's gone from a hand-me-down PIII PC with XP, to a S775 (upgraded to a quad-core at my urging, to convert video), and then to a self-built AMD APU with Win7 and Linux Mint.
I consider him an "enthusiast" now.