The spirit of net neutrality isn't about caps or bad bandwidth per se. It's about a couple of small groups getting to choose what content you do or don't see, and at which speeds, completely arbitrarily based on whatever the underlying goal is.
It's one thing to have algorithms for assuaging populations or disseminating cycles of information per an order or a routine. That's great. It's another thing entirely when Joe Schmoe over there at some crusty ISP is going to slow down your internet because they don't like that you're researching how to build a competitor ISP on Youtube.
Information must flow freely and be neutrally accessible by all. Networks must be built and maintained for this purpose, so that information moves at the flow that is maximally supported by hardware.
Right now some networks are artificially constrained for no real reason.