To be fair wallet _login_ is (or at least can be) chain agnostic as it's merely doing signature verification. But since the point of connecting a wallet is typically to subsequently do transactions, the chain potentially matters. Just like you wouldn't log in with an ethereum address if your ultimate intention was to sign Bitcoin transactions.