imo eth should have burned when created new erc20 tokens, this way the system actually converting useful eth into tokens by burning the eth supply
Why would they do that? An erc20 token is just a smart contract, you're saying that when someone deploys a smart contract, an ETH's amount must be burned. And whose ETH? Smart contract's deployer's ETH? No way