The change has to come to take the money and investment out to where it's happening. Innovation is spreading everywhere, yet investment is local, which means North America and (parts of) Europe. And this isn't necessary anymore. The trick isn't to find a way to bring the people to the money, it's a way to bring the money to the people. Most founders will do anything for their startup, but even then, asking someone to move countries is a big request. Americans often think that people would cut off their arm for a US passport; it's simply not true. My opinion is that more of the hard problems are being worked on outside the US than in it, and that means that this investment migration is inevitable.