Software companies do it all the time. Oracle charges Salesforce more for its database than it charges a university and it gives it way for free to some organizations.
Essentially, net neutrality is saying that the telecoms don't have the right to choose how to charge for their product.
If the FCC is saying the internet is a right everyone should enjoy at the same rate, why don't they create a public wireless grid? People argue against that saying the government will control our traffic, but essentially that's what they are arguing for here as well. They want the FCC to control the internet, but keep it private in such a way that limits the corporation's ability to profit.
I'd be angry if the FCC came in and told me what I could charge for my SaaS or my consulting hours. Why is it different for the telecoms?