The fact that a few people without deep pockets need SSO doesn't invalidate the whole enterprise.
If we accept that service providers are going to price discriminate, then we accept that they are going to price discriminate on _some_ imperfect heuristic.
It seems to me that you have to argue
(A) Businesses should not price discriminate
Or
(B) price discrimination based on marginal features is okay but this particular feature (needing SSO) isn't very predictive
Or
(C) This particular feature might be predictive, but security is too important to be part of a willingness-to-pay heuristic, so it's unethical to use this particular feature in this way.
C seems like the argument a lot of people here are obliquely making.