It's really hard to outsource middle management and executive roles, which are the next step for most dev roles. So the outsourcing effect has lots of limitations.
I welcome outsourcing though. I do quality work and know what it's worth and can advocate for myself. Any foreign worker who can do the same is welcome.