https://help.coinbase.com/en/coinbase/getting-started/verify...
Instead Coinbase have decided that it is a sufficiently secure form of identification by which they will assume authorization for payment initiation.
If this users SMS was hacked, then the user didnt authorise payment, and coinbase incorrectly assumed that it was based on their own lax security requirements.
If this was regulated in the same way as a Bank, an EMI or a PISP then Coinbase would definitely be at fault here. I hope the legal system sees it in the same way and this guys assets are returned.
The only 2 large banking institutions I have been working with (Chase and Wells Fargo) do not support OTP 2FA afaik (last time I checked was about a year ago). I think WF might support dedicated hardware 2FA tokens, but you gotta order it from them, and I would rather prefer to use only one device (my phone + printed our backup recovery keys in physical storage + Google/Microsoft Authenticator backup in the cloud). Otherwise, it is all just good old SMS 2FA, and I am not ok with it.
It's freaking mind boggling.