You are talking as if the firms that have outsourced are just some poor innocent sheep. Most of the firms that have outsourced only care about money. Again it is all about money and nothing else. Nobody cares about tech, or the product or anything. It is just finding a good deal to make money. I have seen enough people from management outsource the work and then jump ship and let the lowly tech handle the mess. It is the same in India. You get the hike and then jump to another company which pays better.
If most of the firms that have outsourced have got really bad work from these big firms then why are they not suing for bad quality work? Why do they give bigger and bigger contracts? That shows the type of people in your management which you should take a hard look at before complaining about the quality of work of these big service companies.
Source: I have been on both sides. I have seen the internals of them doing business and it is a freaking mess.
If most of the firms that have outsourced have got really bad work from these big firms then why are they not suing for bad quality work? Why do they give bigger and bigger contracts? That shows the type of people in your management which you should take a hard look at before complaining about the quality of work of these big service companies.
Source: I have been on both sides. I have seen the internals of them doing business and it is a freaking mess.