Part of the problems with improving streaming content is that the productions studios are slow to adopt online friendly models for dealing with rights and royalties.
They prefer the traditional outlets like cable providers of channels like HBO because they can pay more upfront for content.
If I remember correctly, Hulu lost a large number of TV shows recently because of cost.
I still have cable because my wife likes certain shows and surfing in the evenings. I'm more content driven and am fine only paying for what I use.
Plus Comcast bundling has priced services such that it costs less to sign up everything than to select services. I pay $130 for ISP/Phone/TV. If I had ISP only, it's $70, Cable/ISP only is $150 without HBO and other add ons.....