One primary reason contributing to this problem is that wallets are built with a specific protocol or technology in mind. For instance, Metamask was designed for Ethereum and is currently cross-compatible with EVM chains such as the Binance Smart Chain and Polygon. However, it is not inter-operable with protocols that are built on different underlying technologies such as Bitcoin, Polkadot and Solana, all of which have achieved non-neglectable levels of adoption.