Countries want US dollars. They want dollars to use to buy goods, which are usually priced in USD, and for debt interest payments.
Countries sell services (tourism) and goods (products and commodities) to earn dollars. However another major source is by creating their own local currency (i.e. Brazilian Reals), inflating it (5 to 10% common in Brazil), and banning citizens from holding foreign currency (i.e. citizens cannot hold USD). So if you want to pay someone in Brazil from the US, you send them USD, which is then stolen by the government and converted into shittier local currency (Reals).
A better option, as employees I have in Brazil will attest, is you pay them in stablecoins (i.e. USDT or USDC) which they then convert at their own leisure to Reals when they need to pay bills. This allows them to earn interest on the stablecoins and protects them from the shitty local fiat currency.
This theft of wealth from citizens via the local shitty fiat currency is a global phenomena. See Argentina, Lebanon, Venezuela, Turkey, and on and on. This is a major driver of global stablecoin demand, because everyone wants USD, especially retail, but until crypto the ability to receive and store USD was very limited by governments.