Cost to transfer USDT now: $20 at the very cheapest and slowest speed. Average is $40.
So the world's most popular stablecoin, and many other less stablecoins all using Ethereum will cost you that much.
How can it replace fiat currencies which are mainly free to transfer to each other (except cross border).
I support crypto but it's not yet ready.