I wonder if the author discussed this with his support team? The reason my company charges for SSO is then increased support cost.
If everyone used Okta, no problem. But then you get an Enterpise customer who’s using their own home grown SSO solution an we get to spend weeks debugging login issues.