I think it's legit. Net neutrality is one of those least common denominator things where everyone has to do it, or it doesn't work. If Charter had decided to honor net neutrality, while Comcast, TW, Verizon, etc. were being double-paid for traffic by their customers and by websites like Netflix, then Charter would've had to charge their customers higher prices in relation to the other cable companies just to provide the same level of service. That would've put them at a competitive disadvantage. Not directly due to the local franchise monopolies used in this country, but when time came to renew that franchise contract, another company could've waltzed in and said "we can offer the same level of service at a lower price for your customers." The higher real price of their service having been shifted instead into higher prices for services like Netflix (which customers are still paying for).
So as long as some companies were allowed to be evil, all the other companies would've felt compelled to follow along just to remain competitive. Just like hard drives used to be labeled 1 MB = 2^20 bytes. Until one company (Maxtor?) decided to label their drives with 1 MB = 10^6 bytes. At which point all the other companies had to switch to the new definition of MB, lest they lose customers who were being fooled into thinking they were getting a better deal with the mislabeled drives.
Now that the FCC has firmly established that everyone has to abide by net neutrality, that sets a level playing field. Not at the level Comcast, TW, Verizon had wanted, but still level. Companies are now free to set their pricing with net neutrality built in, knowing that other companies will not be able to undercut them by not honoring net neutrality. (This is why I said an alternate solution to net neutrality if the FCC hadn't acted was for Netflix to charge Comcast, TW, and Verizon companies a higher monthly fee - exactly offsetting the bandwidth charges the cable companies were collecting. All they had to do was prominently label it "Verizon bandwidth surcharge" on their monthly Netflix bill, so the customer would know exactly why they were being charged for it.)