Right now, I am starting to hate the Ethereum network because there are some tokens that I could not move because the cost of transferring them to exchange is more that their overall value.
I am not an ethereum user, but with the experience I have about bitcoin, there are times the network will free and have only little transactions in the memory pool, this has been the best time to make use of the benefit of low fee. Is it not like that while also using ethereum with the fee low when the network is not congested, I think it should be like that, there are times the gas fee should be low but some shitcoins are just worthless.
And I don't understand how come Ethereum developers are finding it hard to get the solution for this problem come fast to the network. Is there something wrong with them?
The issue of fee is not that easy, but scaling problem will be solved gradually. Try to make use of low fee, use a wallet that can edit the fee and use the mempool to set the fee in a way it will be low and still be able to get the transaction confirmed in time.