Because phone screens are way more secure than two-factor codes sent via SMS. Sure, passkeys, because that's exactly how I want my entire account to be tied to my phone and not, say, just my email address...