The big risk with 2FA is that if you lose your second factor you lose access to your account. The standard solution here is to have multiple security keys, so that even if you lose one you still have the others.
My impression is that if you sign up for Google Advanced Protection Program (which is free and requires 2FA with a security key), and then lose all your security keys simultaneously, you can “Submit a request to recover your account. It takes a few days for Google to verify it’s you.” (Source). I don’t know what the verification process entails or how reliably it works, and it sounds like you need to maintain access to your recovery email, but at least there’s a chance you could get your account back?
(Obviously, “not losing all your security keys simultaneously” is a better plan!)
My impression is that if you sign up for Google Advanced Protection Program (which is free and requires 2FA with a security key), and then lose all your security keys simultaneously, you can “Submit a request to recover your account. It takes a few days for Google to verify it’s you.” (Source). I don’t know what the verification process entails or how reliably it works, and it sounds like you need to maintain access to your recovery email, but at least there’s a chance you could get your account back?
(Obviously, “not losing all your security keys simultaneously” is a better plan!)