What is up with all these platforms that *only* do login by sending you a 2fa code over email? Terrible ..