It is not about playing with our feelings, it is about rolling out a solution at scale without jeopardizing the security and integrity of the network. That's hard to do, much harder than when you start from zero like BSC.
It means the Ethereum team has not found the solution of high gas fee problem now.
The high fees on Ethereum network can be caused by few things, high volume transactions and high eth price.
As we know that the ETH price is very high at the moment and if we compare with BSC, it is clearly cheaper in BSC because the transaction volume still not as much as Ethereum network, and the BNB price is also cheaper than ETH price.
Finding a solution and implementing a solution are two very different issues! Even if you found a solution, as I mentioned before, you need to find that right strategy and you need the backing of the users in order to be able to securely roll it out. Now look at how large the network has become. You need to include all relevant players in order to not risk to screw it up. That's a classic coordination problem.