This is why the idea of 2FA using a mobile number is so absurd.
I hate that SMS is so much relied on (in particular as it fails so bad in travel settings), but I think we're stuck with it for a long time before we get alternative that work at least half as much for standard people that don't buy into ecosystems.
We all agree that 2fa is good, that is a moot point.