You've just shifted the cost from onshore developers to hiring incredible management and developing complicated process to deal with the a heterogeneous staff. That's not necessarily better allocation of money... just a different one, with a lot more variables, and vastly more potential for failure for the majority of companies.