You are right but there are other factors too. We've been pushing mediocre students through colleges at an exorbitant price when 30 years ago a lot of these people would have gone into the trades. Supply and demand plays into it domestically too. I agree that immigrants are filling the gap right now. Nature abhors a vacuum.