Because it gives them your phone number. That eliminates privacy between GitHub/Microsoft and the user
I don’t use SMS 2FA with any Microsoft product.
They support standard 2FA like ProtonPass, BitWarden, etc.
Please Login to reply.
In fact they also support YubiKeys.
All fair points alternatives. I spaced on that