It's not discrimination because everyone has to pay the price tag. Equality is about equal opportunities, not equal outcomes.
That said, commercial open source software by and large fail because the primary reason people want open source software is because they all tend to be free-as-in-beer. Nobody truly cares about libre and cooperation and auditing, it's all about the monies.
Don't believe me? The first thing nearly all large-scale FOSS deployments tout is how much they will save in Windows and Office licenses.
I see this said a lot, and it seems to be somewhat accepted, but I've always wondered, since point five of the OSI definition is:
>No Discrimination Against Persons or Groups
Would this not technically count as economic discrimination?