Stop Using SMS
protonmail.com
protonmail.com
It is fairly easy to point to a problem but solving it is an entirely different level and this article doesn't really do anything that would allow your average user to say get VISA/MC to use other channels, ditto for various datarooms and other instances where 2FA and SMS have somehow become synonymous.
The only party that does any of this properly is my bank, which issued a secure hardware token that I need to operate separately from my computer in order to generate one time use codes. I'm sure that there are ways to abuse those (a gun to the head of a family member would do nicely) but they are a lot more secure than anything else that I see out there.
This is a broken assumption at the root of many multi-factor authentication methods. SMS should not be used like this but telling users to stop it isn't productive, it is the various institutions that demand it be used that are the problem.
It also makes spam accounts harder to make.
I think it should always be an option until something with similar properties arrives(Like a YubiKey with the option to have them keep a key on file and reorder, with their agents somehow making sure it's you).