You’re definitely right that BSC is developing very rapidly, but I think it is due to low transaction fees compared to Ethereum. To my mind, it is not correct to compare these two blockchains as they develop in completely different ways, moreover Ethereum is decentralised as opposed to BSC!
I think that as soon as Ethereum 2.0. launches and becomes more scaling, no other chains will be able to replace ETH.