Well I hate “the phone” in general… could have something to do with the fact 99% of all calls are scams. Never had a smart phone or cell phone, never needed one. If someone demands one, I tell them to F off.
When a site signup tells me to enter a phone number, I enter my phone number and it tells me “Invalid Phone Number” so I say “screw 'em”. Guess their system can’t use a regular phone (doesn’t google allow a regular phone?), and I refuse to pay over a $100 / year on phone service. I tried with a cheap SMS capable prepaid flip phone once and it still said “Invalid Phone Number” despite the SMS working perfectly otherwise ($20 down the toilet).
As for 2FA, I prefer the offline hardware solutions. Like those little keyfob style authenticators, push a button to get a code and enter it. Simple internal clock with battery that lasts for 7-10 years or whatever. The fact that it is offline and never interfaces with external devices makes it a lot more secure. I am more than willing to pay for these types of authenticators.
So many sites any more require you have one of 4 things to make an account: Google account, a Failbook account, a Shitter account, or an SMS capable phone (without an “Invalid Phone Number”). The SMS phone requirement usually pops up *after* you have already verified your email. Lucky for me I have the google account, because I created it back before they required a phone to sign up (mid-late 2000s).
All these requirements seem to be geared more towards the “big data” industry than preventing “spam accounts” or providing security.