Why WalletConnect, Private Keys, and Browser Extensions Deserve a Second Look