I worked as a contractor at Chrysler and maintained their driving simulator. There was a union guy in the lab that was responsible for moving stuff around (I'd get fired if I moved a PC, I had to ask him to do it). Since we weren't moving stuff around much, he spent most of the day sleeping. Every once and a while the mock-up shop needed him to build a 1-1 scale car out of wood. It would take him a few days to build an exact replica of a new vehicle. The work he did (does?) was amazing.
Long story short: people with great potential and skills are sitting around doing nothing.
Real programmers don't write in BASIC. Actually, no programmers write in BASIC after reaching puberty.