For a long time 2fa apps (other than Bitwarden and maybe some others) would lock you into the app and not let you export it. Websites don’t usually expose the text version of the code, just the QR.
But you're right, it's not perfect but has gotten better. Just in time to be of no use thanks to email BS.