Your number can easily be stolen or redirected to get and sometimes send SMS from/to your number. Your cell phone account is the linchpin for a very extensive identity theft attack.
Blaming companies for responding to that incentives isn't going to accomplish anything. The way to fix things is to change the incentives by either increasing the punishment for falling for social engineering or create a system that makes it easier to remotely identify people.
In May 2017, O2 Telefónica, a German mobile service provider, confirmed that cybercriminals had exploited SS7 vulnerabilities to bypass two-factor authentication (2FA) to make unauthorized withdrawals from users' bank accounts. The criminals first installed malware on people's computers, allowing them to steal online banking users' account credentials and phone numbers. Then the attackers purchased access to a fake telecom provider and set up redirects from the victims' phone numbers to lines controlled by them.
Here's a pretty hilarious and effective example where a crying baby background was used: https://www.youtube.com/watch?v=lc7scxvKQOo
Also, I am not sure I understand:
> we suspect weaknesses inherent to SMS-based 2FA to be the root cause of this incident
It seems that optaining employee login credentials was the root cause, and bypassing 2FA was the second hurdle but not the root cause.
https://www.theregister.co.uk/2016/12/06/2fa_missed_warning/
2. MITM for SMS is not hard if you can get close and requires <$500 in hardware
1) User inputs username and pw into spurious site.
2) Spurious site prompts for the user's TOTP token.
3) Spurious site proceeds to immediately log in to the real site w/ username, pw, and valid TOTP token.
4) Bad guys get an HTTP session cookie which for many sites lasts practically indefinitely.