I guess I dont understand. Arent telecom engineers, software engineers, biotech workers, graphic artists, healthcare providers etc. all middle class jobs? Growing up I dont remember many of these jobs existing? These jobs seem to have expanded exponentially over the last two decades.
What I perceive is that the world has changed and the type of jobs that exist has shifted. Many of the more blue collar jobs (i.e.manufacturing have shifted overseas)and entire new categories of higher paying white collar jobs have been created. Am I missing something?