Possibly, but someone qualified enough to be a good programmer could probably also make way more in a financial or medical field. Having the <i>ability</i> doesn't necessarily correlate to having an <i>interest</i>. Many smart people may choose to repair computers because of the interaction with a variety of people daily rather than stuck in a cubicle somewhere.<p>Hell, I could make more money as a dentist, but I don't find the idea of poking around in people's mouths every day to be very appealing.