Google does this too when you sign in from "unknown" locations, if you don't have 2FA configured. I think the purpose is to slow down bots. If you try reusing the same number in quick succession on different accounts, Google won't let you.
I'm so glad I'm out of the family tech support "business"; if only firing real customers were so easy...