U2F & authenticator apps are way better than cellular. Cellular provider companies suck at infosec in massive ways.
The fact that cellular traffic to this day isn't encrypted properly[1] even though LTE was supposed to should indicate just how horrible cellular providers are at infosec & what happens when they drive security requirements.
[1] https://arstechnica.com/information-technology/2018/06/lte-w...