Sort:  

So you don't need a dollar bank account to deposit US dollars.

So you mean non US residents can now trade with USDC freely ?

I wrote a long reply and then decided to just make my first ever STEEM post (I got my first ever STEEM account thanks to @marketingmonk)

https://steemit.com/usdc/@yes2crypto/why-does-coinbase-need-a-stable-coin-when-they-have-usd-here-are-10-reasons has some reasons that might help answer you.