Ethereum's high transaction cost issue has been around since bullrun 2017 & ETHKitties event, but the community still loves Ethereum, DeFi projects in 2020 also choose Ethereum over other platforms with lower transaction costs. The reason is that Ethereum has a huge community of supporters and the Ethereum development team is working very effectively.
Going back to the problem that you set up: SOLUTION FOR ETH HIGH FEES. I think we have several solutions:
+ Wait for the development of ETH2.0 in 2021. If ETH2.0's scalability reaches 1K tps, we will see transaction costs go down;
+ A few projects use other platforms to relieve pressure on the Ethereum network. I think Cardano & Polkadot are the best options.
You may need a year or even more waiting for the ethereum 2.0 to be fully implemented. I don't even think everyone gonna waste a lot of their time just send the tokens.
It's better to use the alternative chain. I often used tron chain as an alternative chain and it was working perfectly to send stable coin asset.
We can take sharding implementation from zilliqa to determine how much TPS will be achieved by ethereum.