The nature of how the O3 wallet works makes it so that 2FA does not really add any extra security.
O3 is just a gateway to let you interact with the blockchain directly and is completely different from an exchange. It’s because your accounts on exchanges are connected to your email and/or phone number that you need this 2FA. In case someone enters your email or have access to your phone number they can log in to your account and take your funds.
With O3 and for example Switcheo this is different. The only thing that can get you access to your funds is your private key. There’s a very minimal chance that anyone gets your private key because the only place you would use it is when you switch to a new device. It’s not stored in your email, not connected to your phone number. Maybe you would use it one time a year at max if you buy a new phone? As long as it’s not exposed there is no way someone can get access to your funds. That’s the beauty of the decentralized experience for managing your funds we are providing, and that is why a decentralized exchange like Switcheo is thousands of times more secure than a centralized exchange.
I hope my explanation is clear enough, but feel free to ask more questions. Adding 2FA is really not going to add anything on the security side but instead just creates a less smooth user experience, hence we have not implemented it.