Please stop bringing up Google/Amazon/Facebook. These are not the true engines of a nation's economy. The true engines imo are companies like GM/Boeing/Tesla who design and make things at cheap enough cost to be competitive. And these companies are losing top prospects to Wall Street.
You are wrong about people working at Google not wanting to leave. Many of those people want to and do leave to start something on their own. But again, I don't really care about such 'high' tech companies. I'm worried about other industries like medicine/science/engineering in America losing the competitive edge due to top young prospects joining in Wall Street instead.