GitHub won’t set my account as 2FA enabled unless I setup TOTP. Despite the fact I already have registered U2F hardware keys and GitHub will request that during any login process. So to be “officially” blessed as 2FA enabled I have to downgrade my security.