> It's to say that the population will obviously all have fiat of the government that business is in
That's not a legal requirement or obvious in any way. In shithole countries people keep their money in USD and swap for government money on an as needed basis.
People in America like USD because it's a stable currency and therefore prices in shops are in USD.