I can't really see where this would provide competition. I've never known anyplace where you can choose between two cable companies. You're just stuck with a government sanctioned monopoly. Which can then nail you on data usage and expensive TV packages. The only time there is really any competition is if you are lucky enough to have a competing fiber optic provider (except U-Verse they are fake fiber optic as they don't run it to your house). Then magically the cable company can offer greater bandwidth and no caps for the same price.
While I don't like government intervention. If they are being given defacto monopolies. They should have there pricing regulated to a 5% profit margin, user selectable programming packages and be tasked with constantly improving their infrastructure for more data bandwidth and new technologies. Technologies such as adding 4K, dropping SD and transition all SD channels to HD.
For user selectable channels have those same 40+, 100+, &c deals but you choose which channels those are.