I never really thought about this, as I work in sectors where authentication is usually selfhosted.
Why is authentication out sourced so much? Is it the worry of data leaks and the administration effort that comes with it?
Systems down costing millions in sale? = fired
Systems down due to Azure issue = oh well