The Ethereum gas fee is insane
Chains are of two types. Cheap and unused is one, expensive and used is the other. For Ethereum current limits on the size of the block (and thus tx fees and tx rates) are set because of lack of solution for fast state size growth. Algorand and every other "ethereum killers" also don't offer solutions for this problem - they don't have it because nobody is using them. Ethereum has few candidate solutions on the table. The major one is "stateless client" - solution where tx will would contain commitments for every bit of state which is read or modified. Basically paying with bandwidth to decrease the size of actively managed state.
[1] - https://cryptofees.info/