In my opinion, first of all, the final cost of transactions is formed on the basis of the free market of supply and demand. That is, the more demand for transfers within the network, the higher their cost. It is due to the popularity of DeFi projects and USDT transfers that Ethereum's bandwidth is overloaded and in order to process the transaction as quickly as possible, users themselves increase the commission that they are willing to pay. To date, the solution to the problem is in the final transition of Ethereum to the second version (2.0), which the team plans to do with the help of a London hard fork. Of course, miners are unhappy with this and many large mining pools are trying to sabotage the requirements of the network, but I am sure that we will overcome this and this summer the commission will be reduced when the Ethereum network switches entirely to the PoS algorithm.