Problem is there are TWO flavors of net neutrality,
1 - Techie version, Don't mangle my packets and don't drop packets from services which compete with yours, Under this version companies are free to pay for enhanced QOS, But ISP's are not allowed to put all packets who DONT PAY UP in queue 9999 on the SANDVINE or equivalent system or drop them altogether.
2 - ISP version, They want all content providers to PAY for access to their customers and be 'FREE' to drop packets from competing services or use the SANDVINE to slow them down to the point of uselessness. This is the version which FCC is pushing back on, But pols like it because it allows them to reward their supporters by giving them a role as gatekeeper to the internet and the only argument is how much to charge.
Under this model Comcast would be free for instance to charge Disney for access to their subscriber base, So under this version of 'The Internet' we would see domains vanish as channels do on cable and satellite systems.
The only fix for this is to get ISP's out of the content business and into the transport only business which removes the inherent conflict of interest. Cruz is right for a change on this as the "ISP" version of "net non-neutrality" will indeed break the internet.