It's pretty obvious. If there were a shortage, companies would offer higher salaries to poach them from other companies. Your statements about higher salaries not being justified doesn't really make sense given that engineers are at the core of most companies.
Seriously do you have any business experience? How difficult is it to understand that a car company, for example, cannot pay fresh engineer $150k simply because car manufacturers don't have that fat a profit margin, compared to a management consulting company like Mckinsey that easily pays $200k for fresh grad (Phd) simply because they have much bigger margin with consultants charging $200+/hr? So what if engineers are at the core of a car company, if there isn't profit margin to support the salary, they cannot pay what other industries are paying.
America is currently greater than the third world. Not only do westerners believe that but a lot of third worlders do to. Why else would so many people be desperately trying to move from the third world to the first world? And remember, western countries had an industrial revolution that had zero to do with their colonies. Even a European country like Germany, without any colonies, had an extremely powerful economy that has zero to do with China or India. What you still don't understand from the other thread is that acting like some idiot on a sports field is not going to convince Westerners to compete with desperate third worlders. Nobody wants to race to the bottom with Chinese or Indians. You can try to convince westerners that free trade is in their interest but it's hard for people to enjoy a cheap iphone when their wages are going down and unemployment is on the rise...
Desperate third worlders? See this is the type of attitude and arrogance that cost American jobs. You don't even know what you want to compete against, do you really want to compete against electronic manufacturing when the pay is actually really low, and the money is really in research, development, marketing and sales?
But what about outsourcing, do you want to compete with Indian consultants when their salary can easily be as high as $50/hr?
Do you even have any dealing with Indian outsourcing companies? I do on a daily basis. I know how much those consultants are getting and I know their training, background and skill. I know many American can easy get the same skill if they want to and would be happy with that salary and have a good solid middle/high income life style. Competing with Indian for those jobs are certainly not "race to the bottom" like you always claimed. You don't understand what I am talking about because you have no idea how the business work, no idea that there are different types and level of jobs US is competing against, no idea what the US should be targeting, and think the US should just take a shot gun approach to deal with every types of job losses.
Yeah so go ahead and have big tariff on the cellphone, ipod manufacturers while hitting your own big R&D/marketing/sales employees for those companies. But leave the companies you should be targeting alone. That certainly makes lots of sense.