Bitwarden has desktop apps.
And Vaultwarden hosts your own instance.
Also, Bitwarden has MFA.
But yes I agree, some have a specific kind of MFA, like Google. I hate Google's MFA. You have to get up and get your phone to press something.
I hate being forced to use the phone.