I’m increasingly uneasy that a service can let me enroll a passkey or hardware security key, then quietly keep SMS as the way back in. The passkey is meant to give me a stronger, phishing-resistant sign-in, but anyone who gets control of the phone number I reuse across many accounts may still have a weaker route through login or recovery. That makes the threat model feel conditional.
I understand why platforms keep SMS: people lose devices, travel, use an unsupported device, or simply cannot navigate recovery codes. Removing it could lock out less technical users, which is not a small cost. But does “more recovery” quietly undermine the protection users thought they had? Should platforms offer a clearly labeled “no SMS fallback” mode after enrollment, or require everyone to keep a weaker path? Disagree if you think I’m overvaluing purity, and share how you handle this trade-off.