Passkeys are the 2026 answer. No (added) username, no password, no two factor SMS, no phishing.
I feel this tradeoff is worth it to me; certainly it is no worse than email or SMS as the second factor.
The biggest advantage for me is using the hardware secure enclave, thus effectively getting a 2nd factor.