Here in Sweden we have BankID that is used by every bank and a multitude of other services as an authentication mechanism. It is an app on your phone, tied to your bank account and phone number where you use a passcode (or can enable FaceID on iOS) to basically sign any kind of transaction related to your tax agency number.
It is really how everywhere should be, I need to pay some bills? Add them to my online banking and when I want to send the orders I just need to send them, open the app and sign. Need to send my tax declaration? Login to the tax agency using the app and sign and validate before sending my form. Do I need to validate a payment done with my credit card that was caught and marked as possibly fraudulent (because my purchasing behaviour changed a little bit from the norm)? No worries, just open the app and validate that you are you.
And so on and so forth...
I had a few UK accounts in the early 2010's, and it was awfully convenient for me that the physical card readers were interchangeable. I can bring around one card reader from any bank, and use it with the debit cards from every other bank.
In Singapore, every bank has their own physical 2FA keypad tokens, and they're not interchangeable. Some banks are slowly moving to mobile apps, but most business bank accounts here still rely on those physical tokens.