I think it’s a bit of a stretch to attribute much of USD’s value to business deals with the US government. That must be a tiny effect. I’d say most of the value comes from the fact that US workers have to pay taxes in USD even if they earned income in some other currency or asset.