Because not everyone agrees about what &quot;net neutrality&quot; means.<p>On the more universally reviled end of the spectrum, you have companies attempting to charge servers to pass traffic to their (also paying) customers.<p>On the nearly universally acceptable end of the spectrum, you have the widespread use of CDNs, or the Netflix and YouTube caching servers that they give ISPs for free.<p>Somewhere in the middle you have wireless ISPs offering free bandwidth to their users for use with popular services.  Hard to get customers to see that as a <i>bad</i> thing, especially if they already use those services.