2FA via SMS has known vulnerabilities and exploits including SIM cloning, social engineering, and man-in-the-middle style attacks. While it's better than using a password alone, it's not as secure as using an authenticator. And IMO, it's even debatable that authenticators are less convenient than SMS. On TB, I only need to authenticate once every 30 days if I'm logging in from a known device, and for an unknown device, I literally glance at my iPhone and FaceID confirms my identity and sends the authentication code on my behalf.Personally, I don't find the Passkeys to be very convenient. I prefer to receive SMS to my phone. This works well with a google account, they always text me when I log in from a new location.
All that said, if I was going to put that much effort into hacking someone's phone, I'd be going after their bank account or stock portfolio, not performing low-level scams on Talkbass. 2FA via authenticator makes your TB account way more trouble than it's worth.