I'm struggling to understand this notion of SSO being more secure than enforcing unique passwords and MFA on accounts.
I can't figure out how this isn't going directly against the long held and logical advice of not re-using passwords because it enables credential stuffing.
In our experience, account compromises are almost always the result of a user being phished. The only protection we have against a single account being phished turning into a total user compromise is the fact that the phished password won't work anywhere else. SSO seems to strip away that protection and greatly expand the potential harm of the compromise.
Am I misunderstanding how it works? Are there some baked in protections against shared password credential stuffing that I am not aware of?