SMS 2FA is the worst factor because of how insecure and phishable the phone network is, it deserves to die out where possible
I've also had a yubikey for a long time and can't be bothered to type in codes, so I didn't know their shitty app did OTP or even that OTP was actually a possibility for MS accounts.