Question: why outsourcing is bad for business?
Answer: While outsourcing reduces labor, it also increases transportation costs. If (as is likely) the future brings sharp increases in oil prices, paying the extra transportation cost could have a disproportionate impact on your bottom line.