Why wouldn't these US companies hire them as consultants/contractors, which is fast, easy and cheap compared to hiring an outsourcing company that cost a lot of money?
In that way, the company doesn't need to care about local employment laws and payroll complexity. Each contractor signs a W8-BEN Form and takes care of its own local tax situation.
That's something we are building at BitCorps.co. Stripe Altas is a great alternative if you want to set up your business in the US. We let you operate in our supported countries as if you had a local entity.
Given that value won't be created in the same way as traditional business do now, what plausible business models do you foresee for software companies operating in this landscape?