I think that the division of liquidity and divided developers are exactly the problems that interoperability will solve. Dapps already built on a certain network will simply work with other networks without having to rewrite the code.
I also think that as web3 becomes a more seamless user experience, more and more normies (and their funds) will come use these tools.