Circle, USDC and TEAL

I’m not an eshop. I see it as an inconvenience to users, get usd to usdt. You want users onboard quickly, not do extra process and on top of waiting to sign contracts. The user experience isn’t good, this is more general cryptocurrency.
Anyways I have no choice here (only solution seems to be circle, but charge 1k a month, high barrier to entry. It’s not good for encouraging crypto community honestly) but hope we all build more and people adopt.