Two factor authorisation has its pros and cons. Basically it is a second layer of confirmation that it is a trusted device from where you are accessing the wallet. But if there is a change in the hardware of the device, there is also chance of being locked out of the system by yourself.
There are some good alternatives to not "lock" yourself in this situation, I use Authy and it allows to run the app in multiple devices.
So in case you lose access or in other cases you can't open the app and get the 2FA code then you have the right to open the app from another device (if you allowed it before).
You can reset the password of the Authy if you have access to the phone number that's why some website don't recommend Authy and suggest Google Authenticator.