There is so much truth to that article but, with all that said, it still misses the biggest problem of all:
THE NEED FOR INSTANT GRATIFICATION!!!!!!!!!!!!!!!!!!!!!!!
Today's kids, for lack of a better word, either haven't learned or even tried to learn how to do anything that requires patience. To build something is to waste time as it can probably be ordered off the internet, ready to go. For example, I was working of redesigning a scale hydroplane at work one night when there was nothing going on. A guy, in his mid to late 20s, comes into the area and asked what I was doing. When I said I was redesigning a boat so that I could build it to fit my needs, he looked at me like I was crazy and asked "Why don't you just order one online that will work?" When I told him the boat I was working on wasn't available online, he looked at me as said "if it's not available, it can't be done" and walked away. The way I see it, the only way to prove the guy wrong is the build the boat and then take it to work and display it.