If you can reset your password via email you already are in the same security level that with receiving that 6 digit code.
I personally prefer using that system better than passkeys, at least with the email code I understand the security implications.