There are many jobs and not all of them pay the same, but not all of them are "career path" jobs either. Some simply require long hours, hard work, and putting up with horrible work conditions (and, sometimes, horrible people). Sadly, I think it is taken as given that some people will spend their entire lives working crappy jobs for low pay, while others get to enjoy high-paying careers. Underneath is a sentiment that some people "have it" -- whether "it" is talent, intelligence, or something else -- and others don't. But I think that's wrong...
If everyone left college to become a computer programmer, nobody would be left to cook the burgers, so obviously this is not a solution. But not everyone has to immediately leave college and dive straight in to the career they will someday retire from. I think a simple solution to much of what is wrong with the US economy (and the direction it's heading in) is to begin to expect newly minted graduates, or even high school seniors on a "gap year", to work the crappy jobs.
Because you know what? They may be crappy, but there are things you can learn doing those kinds of jobs that they don't teach in school, and that you will probably never learn if you jump straight from school to the cubicle. Yes, I realize I'm posting this on Hacker News, "Home of the Early-20-Something Entrepreneur"™. No, I didn't build a photo/ride/house sharing app in my 20s. I trudged through ankle-deep drifts of corn starch and waist-deep drifts of snow at 3 AM. But now that I'm nearing my mid-30s, I feel like if and when I do decide to start a company, I'll be able to approach the task with a maturity and appreciation for hard, and smart, work that I didn't have when I was 21.
So why post this diatribe here? Because without knowing a thing about the gentleman in the video, I can almost guarantee he never worked a day of retail, food-service, or manufacturing in his life...