Closing the Loopholes in Europe's Net Neutrality Compromise
eff.org
eff.org
If you want your application to communicate something that needs to be fast, like VoIP or network gaming datagrams, the amount of data needs to be small. And if your application is downloading large files, it can expect to be prioritized below everything else in the network. Building a video service? Let the user choose whether he wants to wait for some time till the high-res video is being buffered or start watching immediately but at a lower quality.
Any other kind of throttling or prioritization is going to skew the internet experience in a fundamental way.
If you make it a trade-off then end-users can decide.
This ISP was of course not the only customer of the QoS software, but I am rather sure it was the single biggest one.