Americans also had the privileged position of being located on a continent that has friendly neighbours, has extensive natural resources at its disposal, and half the continent did not get leveled during two world wars.
Not to mention, most of the financial wealth is bound up in dollars (mainly because of the aforementioned historical reasons), which in terms leads to it being stored in the US.