I see that you haven't taken a good look at the average yearly income of a truck driver. Student drivers earn around 43,000. Experienced ones average 73,000. Consider that by the time a truck driver reaches 40, if he began at 20 or so, he will have earned something like 1,200,000. That doctor, however, won't have begun to earn until after he is about 34...six years of 200,000 per year (that seems to be the amount being thrown around...). Ok, that's 1,200,000, but remember that 500,000 student loan he has to pay back.
The point of all this is; yeah, doctors tend to get paid better than truck drivers, but I wouldn't want a truck driver trying to fix my bad kidney. .....and remember, my sons are truck drivers. We need them too.