anyone offering 2fa via SMS without any other possibility needs to be named and shamed.Instagram
any bank
etc
any bank
etc
I am aware of the risks, but it's inherently better than nothing at all.
Instagram accounts get swiped all the time. There is a vibrant account trading economy on IG, and there are no reassurances that the account won't get swiped back.
Facebook knows how to do to 2fa without SMS, but they want everyone's phone numbers and social graph too much.
Account trading lives in the shadows and it won't have a favorable public view, therefore the problems inherent to the platform itself don't get attention right now.
Putting Facebook on blast is the way to change this.
just security through obscurity.