I am totally fine with having two lanes - fast for sensitive traffic and slow. Pay as much you consume. This can be mandated to be neutral.
I am totally fine with having two lanes - fast for sensitive traffic and slow. Pay as much you consume. This can be mandated to be neutral.
For example, "You pay $60 per month for a 50Mbit cable connection consisting of 1 Gigabyte of low latency traffic and unlimited regular traffic". Then the user can set certain programs to be "low latency" using an app available from the cable company. If they want more low-latency traffic, they can pay extra.
Actual implementation through CGNAT could simply involve having different source port ranges for low latency traffic.
You can imagine all sorts of things that would be great, but you have to acknowledge the reality that market forces don't work brilliantly on ISPs in many places.
That implies a consumer-friendly regulatory regime that can be persuaded to keep up with all the different attempts to game the system. The idea behind net neutrality would be only having to have this fight once to assert that all traffic is of equal value.
Edit: this comment expresses exactly what I want to say already https://news.ycombinator.com/item?id=21762679