Answer:
From a purely business perspective, outsourcing is likely to be right choice for the company, because as the statistics shown in the question prove, outsourcing offers great reduction in costs for American businesses.
However, there are some issues that could arise. The human capital in the foreign target country may not be as high as in the US, for example, and an outsourcing process could result in costs reduction, but also in a loss of quality in the company's operations.
There is also the human issue: outsourcing would require the firing of those employees whose jobs will be replaced by the outsourcing.