Have you check despite that Bitcoin does have high transaction fees, a lot of people still use it and never complain about it is the same way ethereum community like Ethereum despite the high transaction fees. Bitcoin is even better because sometimes it's cheaper except the days when the mempool is full but ethereum on the other hand can remain like that for as long as the network is busy and people still spend money on the fees and like it, they have strong community foundation.
Solana was the closest alternative to ethereum but I guess the hype around Solana kill it before it time, they made a lot of partnership that didn't favour them and is the reason why they are where they are today. They were even lucky they made it back to almost 3/4 of the previous all time high and the meme trend else they wouldn't come close to sit where ethereum is today in the top 10 market cap. Though, regardless of the market sentiment, it will be difficult for any altcoin to replace ethereum.
These coins will always have their own set of followers. Even if fees remain high over a prolonged period of time. I'm talking about both Bitcoin and Ethereum. Solana is cheaper, but it's plagued by constant network outages. People still prefer to use it out of convenience. It's the only thing that has kept SOL within the top ranks in market cap. Solana will never beat Ethereum, though. Especially when the latter has first-mover advantage.
As much as I don't like ETH's centralized design (with PoS consensus), no other altcoin can outmatch its level of resiliency and availability. The second-largest cryptocurrency by market cap has an unbeatable ecosystem of dApps, tokens, and services alike. It's growing each day, even with the high fees and slow confirmation times. With L2 networks on-board, ETH will become bigger and stronger in the future. Hopefully, Ethereum solves centralization issues before it's too late.