Transiting services changes things, those are not exactly peering agreements, it more like a company connecting one university to another, and that traffic was interfered with... usually to simply offload the packets/frames off the network as quickly as possibly, or in other cases to not impact other higher paying customers.... and those packets/frames would transit over a crappy legacy network to be dumpped on the other side with little care for quallity beyond the minimum agreement.
This is why it's so weird for consumers to say they get to have Net Neutrality, because consumers are not normally peering with other consumers, or universities, or whatevery industry. Their just end nodes on the network, and there is fundamentally nothing to be neutral about.
When it comes to netflix complaining about some ISP refusing to peer with them for free, it's also very strange, because there is no mandate to freely peer with anybody. And, when a traffic hogs asks to peer with you (as an ISP) that would certainly entail a higher level of network management or infrastructure. So again, these net neutrality crusaders are very strange when looked at in perspeective of the OIG net neutrality.
Should the internet be a common carrier, in my humble opinion probably yes. But that's orthogonal to the meaning of Net Neutrality. The point is it's an overloaded term that means nothing anymore.