The high fees of gwei in Ethereum transactions are due to the supply and demand dynamics of the network. When the network is congested, users need to pay higher fees to prioritize their transactions. The popularity of DeFi and NFTs has increased demand for Ethereum transactions, leading to higher fees.
You only have 2 options.
Either you continue to use Ethereum despite the high transaction fees, or not use it at all.
Besides, as of this moment, the transaction on Ethereum Blockchain is around $0.50 already. Maybe by the time you posted this, the fees is very high, but nonetheless, the fees right now is very low compare to how high it was in the past. One thing more is that, Ethereum isn't the only coin there that's offering smart contracts. There are others as well like MATIC, ATOM, ADA, etc. You might try them instead of expressing your disappointment towards transaction fees of Ethereum.
The solution I'm thinking right now is to choose a BNB because that's the best in my opinion.
Well, this might be a good option, but I might stay away from it for a bit after what happened to them.
I think that CZ will overcome this problem of them, but I just want to be safe, just in case the worst case happens.