The only question is "why are rich American companies outsourcing to the poor?". There's no reason why they have to. They can entirely afford paying full market wage in the US. If it's acceptable to outsource, then it should be legal to hire within the US for the same salary. Let Americans make $2/hour if that is the acceptable rate.
In the past, you wouldn't even have to ask this question, you would employ Americans as a matter of principle, as a matter of pride, to give back and reinforce this shared infrastructure and society for the benefit of future generations.
But then, none of this really matters in the new and improved globalist every man for himself world. (While the executives preach the virtues of socialist values.)
That's not how economies work.
> Let Americans make $2/hour if that is the acceptable rate.
I see no reason what that should be disallowed in my moral structure. If you don't think that's a reasonable wage don't take that job. You won't see any takers.
> The destitute, desperately grasping at the crumbs dropped on the floor by the rich, is not a positive thing
I wouldn't call the Philippines destitute. I know a few people who'd be offended by that characterization. I'd also ask: why are these people doing these jobs if it's not better then what they were doing before? Better either being higher pay, easier labor, or more enjoyable work environment.