I would agree with most of those points, however as it pertains to me, the lack of DVR right now for example, is a non issue. I've had DVR's for years be it Tivo, Directv, TimeWarner, even more recently PSVue, and most of the time I rarely went back and watched what I had recorded and while the feature is nice, Directv Now will be adding it sometime this year, as well as apps for Roku and more than likely consoles and Android Tv, so again these are all issues I expected at rollout. PSVue didn't have a Roku or Android TV app either for a few months after going national. On demand content, again is not important to me as I can either use the TV Everywhere app, which they have actually added sign-ins for some of them recently, NBCGO, FOXGO, and others, with more to come in the near future, or I can watch Netflix, etc.
A la carte would be nice sure, but at $35 a month for 100+ channels, do I really care if I'm getting a bunch of extra channels I don't watch regularly as long as I have the ones I do?
I wholeheartedly agree on the ISP monopolies, however blame that on folks who vote against they're own interest and then complain when people are put into positions in the FCC that are anti-consumer and net neutrality is threatened which is what we are seeing now with this new administration. Now I personally don't have to worry about data caps for awhile as long as I stay with Spectrum as no caps for at least 7 years was part of the deal with the TWC acquisition, however I agree that competition is needed, but again its up to the consumer to start talking with they're wallets and they're votes, which is the only way ISP's and content providers are going to listen.