The real problem is executive pay, inequality and mentality. As long as executives get paid big bonuses for increasing profits with no long term growth goals, it will continue to be a problem. The executives are just taking the shareholders money. A good example is Phil A. He cashed out 13 million, I think the number was. This was right before CB&I went belly up. It is an epidemic in America, not just CB&I or MDR. How do you counter it? You vote the board of directors and executive pay out. That is if you have stock.
As far as skill, it might be the way you are recruiting. Just because someone passes a test, doesn't mean they can do a job. Recruiters and word matching is just a very very small part of hiring the right person. I remember when a company would cater to the employee if they really liked them. They would pay relocation, put them in nice hotels and treat them right. Now executives want to cut cost so they can get a bigger bonus.
They have cut so many corners they are going around in circles now. Everybody can do it cheap but nothing works anymore. It does not matter how many Indians you have, if you cannot do a job, no one is going to hire you!
It is common sense, not business sense or any other kind of science.