The problem is that in many cases, it is not actually cheaper, even in the short run. I could quote numerous examples from my own organization where obscene consultancy fees have been handed over to do something that could have been done "in house" in next to no time.Clinton Huxley wrote:If it costs a company £20 million to get something done in the UK or £10 million to get it done in China, it will be outsourced. Companies are not charities and they have a responsibility to their shareholders. If you believe that companies work for "the good of society" or exist to keep people employed, you need to take the rose-tinted glasses off. If it can be outsourced, it WILL be outsourced and the only way for the current "First World" economies to compete is to do those things that "Second World" economies cannot yet do.
And even where the numbers do seem to add up, the effect is to make yourself completely dependent on an external provider who can milk you for all they are worth. Once you get rid of all the competent internal people, there'll be no-one left who has either the expertise or the motivation to critically evaluate anything. All you'll have are managers who'll cover their assess when something goes wrong, and where no-one either inside or outside ever gets properly held to account.