Many people have switched to using other networks, especially BSC because the transaction costs are quite cheap and the speed is fast. As you said, transactions on Ethereum are really crazy, every time we make a transaction, we need to spend a huge amount of gas fees, especially when swapping on Uniswap. I am also looking forward to the upcoming ETH 2.0 upgrades that can solve this problem
There will be no solution to the problem of fees through ETH 2.0 because it is not impossible for the developers to create on Ethereum, but maybe they don't want to make it for now because basically when Ethereum is getting more expensive, then the impact on the amount of transaction fees that must be paid issued it will be bigger