I suspect a hidden "benefit" to the companies implementing this is that it makes it much harder to share your account. You are probably happy to share your Netflix password with your mom, but not your email password.
They can present it as a "more secure" login method, obscuring the reason they actually like it.