Quote Originally Posted by Packetdancer View Post
Because it's one less thing to maintain; if you maintain a custom-built software token, then as the mobile operating systems update, sooner or later you need to redo the app to update it for a newer operating system. Things that were written for iOS 2.0 are very different than things written for iOS 13, just as things written for Android 2.4 and Android 10.0 are extremely different; in neither case would the original code compile for a newer system.

If you rely on standards-driven authenticators, then you don't have to maintain anything; you just tell people to use Google Authenticator, or Authy, or 1Password, or anything else that supports TOTP/HOTP.

As to why they don't, when it would mean less long-term work?

¯\_(ツ)_/¯
I wish the standard works like FFXIV's app. I find it nicer to use than Google authenticator (or equivalent).