What do you have against TOTP? It doesn't require turn over your phone number, just that you store the key somewhere secure-ish.
Obviously it would be better to not reuse passwords, but in general it seems to be easier to encourage users to do 2FA than to not reuse passwords.