That will change once legislation gets passed requiring remote workers who are not located in the same country to need to go through the work visa process. The outsourcers are shooting themselves in the foot. Once the law drops and they cannot bring over the cheap remote labor due to visa limits, they will end up with skeleton crew teams that cannot maintain the spaghetti systems that are being built.
Legislation could easily be crafted to block even contractor firms from circumventing the requirement. Either way, someone remoting in from abroad would have to get a visa. This will solve the problem. It's definitely coming, because to work domestically they'd need a visa...so doing the work remotely is not an exemption to that.