On the flip side, people used to argue for SSO as a privacy/security feature - rather than sharing your email and creating passwords with every site, just let a trusted intermediary like Google/Facebook handle those nasty details!
With SSO via Google, FB, you have to agree to share data with them.. email is a thousand times better
Not sure about Google, but with FB you can choose which information to share with the site.
Personally, I always use email, plus 2FA when available. I don’t trust “single” sign-ins anywhere - I’d rather control the access to the credentials myself.