This is what Ethereum has not been able to perfect until now, everyone says the same as you, but because there is no other choice, makes people stick and continue to use it, so that choice becomes an alternative in making transactions.
Now that alternative options are widely available in cryptocurrencies, such as BSC, TRC, MATIC and others, this is not a necessity or compulsion, but because in the past many new project developers chose ERC20 for their tokens thus making everyone obliged to use ERC20, and another thing is that now Gwei costs for ERC20 networks are very cheap, even yesterday I saw around 24 Gwei if I'm not mistaken, so don't rely on topics that are a bit old, but try to find data or facts that are happening now.