Network Neutrality is a great concept for the consumer, but not for the provider. So given that there are millions of comments broadly in favour of NN in the "Public Consultation" phase and a small group of lobbyists/back-room power brokers against NN, we get to see where the power lies - with the public who vote into power the politicians who set direction for the FCC, or the corporate interests behind the scenes.
The biggest part of the problem, though, is that there is no real choice in the domestic internet provider markets in the US. There is certainly the illusion of choice, but in each market, the vast majority of consumers have access to a single incumbent backbone provider who also provide "last mile" connectivity, or one of a small number of alternatives which are either themselves clients of the backbone provider re-using and reselling that provider's last-mile capability or alternative access methods which offer a service which is either inferior or significantly more expensive.
The traditional capitalist approach to this is for a smaller, hungrier, competitor to the incumbent to set up shop and offer a better service for lower cost, thus enticing customers away from the incumbent and providing the new competitor with the revenue to expand services. In this scenario, centrally enforced Network Neutrality is not required - if one provider chooses to prioritize traffic in a way that its' customers do not like, they can leave in favour of the alternative. However, the massive initial infrastructure costs associated with setting up as a backbone ISP with last-mile connectivity, so that the new competitor is not dependent on the existing incumbent breaks the model, and you need high-value independent actors, such as Google, going in and setting up their own networks, because they can absorb the huge initial capital outlay.
The alternative to having several "backbone plus last-mile" providers with broad or total coverage in each region (which would be eye-wateringly expensive) would be for the backbone elements to be treated as utilities/managed by independent Not For Profit entities, and for all ISPs to be resellers of bandwidth competing on services and price.
Once you have genuine competition, Net Neutrality becomes something that individual providers (resellers) can offer to their customers or not (although verifying that a provider actually IS offering Net Neutrality would probably be beyond Joe Public and most of them would not know or care, anyway). A customer can choose to sign up to a service provider who guarantees low latency for online gaming, or one with high video streaming bandwidth, or the odd one who offer a life-size Lara Croft blowup doll, if they choose to. Because the free market with a low barrier to entry encourages providers to provide the services that the customer wants and is willing to pay for.