That's part of the problem, but oil is priced in U.S. dollars, IIRC. Everyone accumulating excess U.S. dollars overseas reduces their demand and value as a reserve currency.
It has been. Don't count on it remaining that way. There are already moves to switch to the Euro. That nearly happened just before we returned to Iraq in 2003.