Traditionally, a Thai SME dealing with clients or suppliers in several countries had one real option for holding foreign currency properly: open a bank account in each of those countries. For most SMEs, that's neither realistic nor worth the overhead of foreign entity requirements, minimum balances, and separate compliance relationships in every market.
Licensed multi-currency infrastructure now lets a Thai SME hold named accounts in USD, EUR, GBP, and other major currencies, all issued in the company's own name, all accessible from one dashboard, without needing a local entity or a banking relationship physically in each of those countries.
If you invoice a US client in USD and pay a supplier in Vietnam in USD as well, holding that USD in one place lets you use it directly for the outbound payment, without converting to baht and back to USD, paying two FX spreads on money that never needed to touch Thai currency at all.
Confirm which currencies are actually supported as named accounts versus which are only available as a conversion target. Ask how balances are displayed and whether you get a genuinely separate account per currency or one blended multi-currency wallet, since the former gives cleaner reconciliation, especially at tax time.
A Thai sourcing company buying from suppliers in three countries and selling to clients in two others can hold each relevant currency, pay suppliers directly from the matching currency balance, and only convert to baht the portion of revenue actually needed for local operating costs, keeping FX exposure and conversion costs to a minimum.