On a commercial point of view: If ISPs multiply their offer to adapt it to their clients, how is it bad? I'll pay more than the guy who only wants Youtube and Netflix because -duh- my usage is more costly. Where's the problem? Should I pretend it's a problem because it would cost me more?
On a technical point of view: The people who talk about 'net neutrality' have no idea of the complexity and the diversity of what's hidden behind 'Internet access' and have no idea of what they exactly want.
The average citizen believes ISPs have, by default, an average quality of service for all sites and protocols (Video -> Youtube, Dailymotion; Files -> Bittorrent, duplication the Javascript code pieces that are reused by all websites, etc.) They think the ISP will implement a 'Premium' program, i.e. 'to pay more than the basic subscription so you can use this or that video site faster'. The average citizen thinks if you force an ISP
not to implement a technical solution to give an advantage to this or that site (therefore to prohibit differentiated price policies) we'll work towards a better Internet.
Problem: ISPs must
already implement technical solutions so that the web doesn't crash and burn (from real-time HD video streaming to skipping parts within a same video - those things weren't planned when the protocols were initially invented, some of them as far as 40 years ago). They must already implement redundancy systems (especially for video): machines with big hard drives, RAM and big network switches at the client's place, at the main distribution frames, etc.
If you kick these out, ok, the ISPs and content providers will be OK (since it will cost less for them). However, once you do this the quality of the web will be worse for everyone.
So, once more, this is an illustration of
what is seen and what is unseen.
Long story short:
What is seen: Prohibiting the technical differentiation of network streams (or limiting their implementation)
What is not seen: direct consequence -> network quality decreases
The answer would be to allow ISPs to directly adapt their commercial offers. First towards their partners (content providers, peering and so on and so forth) then towards the client. With the current situation, we're locking the market.
tl;dr: To get connected to the interwebs is not like having a little pipe that brings water to your home. Actually, the pipe brings water, milk, jam, coffee, concrete or gravel, depending on what you ask for. The ISP can then either bring you those elements by picking them with his own, bigger pipes from the water/milk/jam/coffee/concrete/gravel providers, or he can also ask (and obtain) for those providers to install the 'jam/concrete/etc. factories' at his place so there aren't any losses or latency.