It seems to me that no matter how much scalability improves on L1 Ethereum, blocks will fill up and will eventually reach the same high gas fees issue. If L1 will be used as the settlement layer, then Ethereum's future relies on how we can standardize L2 and improve UX. Rollups are promising but it's inconvenient if users have to pay L1 gas fees to deposit their funds into a L2 dapp and then pay again to withdraw. Is there any research being done on how to allow L2 solutions to interoperate so that users can securely remain on L2 while accessing many dapps?
from Ethereum https://www.reddit.com/r/ethereum/comments/i0bczp/is_there_any_research_being_done_on_how_to_allow/