I imagine that it only works for the typical type of work that gets outsourced anyways-- very tightly scoped work in codebases that don't actually require deep integration with production systems or anything all that critical.
I have yet to have a super positive experience with the quality of work of offshore contractors either internally hired or via an external consulting company.