This is partially true, but what it looks like is that nobody around here is "handy" any more. People just don't get the practice of tearing things apart and fixing them. I get a lot of enjoyment out of being able to fix things, but many people don't.
I picked up a huge snowblower that my neighbor was throwing away (his answer? "duhhh doesn't work") and it just needed to have the carburetor cleaned out - total cost was about $10 in parts, and a couple of hours or my time. To top it all off I learned something. I also loved it because I had nothing to lose except some tinkering time - the thing was already broken, so if I made it more broken no big deal. However if I got it working then it was like winning the jackpot. (BTW the thing has enough power to throw snow across the street!)
Other neighbors had a combo stereo that just didn't work. And they had no clue of what to do. Didn't power on, so I popped the cover off and found the fuse blown. One trip to the hardware store later and I now have a great garage stereo with CD changer and even a remote control!
I could go on and on about my brother in law and his fixit dis-abilities, but maybe I'll save all of those "no common sense" stories for a book. (It has been a complete blast to fix things for my inlaws, they look at me like I'm some sort of magician or technological priest.)
Maybe that's what the problem is, either people think their time is too valuable (thanks marketers), or they just don't feel like learning anything. All of this takes common sense and a thirst for knowledge, something that people seem to be really short on any more. They'd rather sit in front of the idiot box for hours, or piss away hours with angry birds.... it is just too easy.