But those $300b weren't sitting there idle, they were already in the economy in the first place. They don't have to be in the US to be loaned/invested in US companies.
They don't? That's news to me. How do you invest in a U.S. company without bringing the money into the U.S.?