This article seems to conflate TV networks and cable channels with the programs they produce. Few if any people actually watch everything on a channel, and I imagine few people would actually want to "subscribe" to just ESPN. The success of paid online sports streaming however, suggests plenty of people are willing to pay a lot to watch just the sports and shows they want.
And of course it reveals how socialistic the current TV model is: millions pay small fees for each channel yet never watch them, so niche programming is subsidized.
What would happen if TV shows were all produced on demand? The most popular shows would thrive, and the least popular would die or drastically cut costs to remain profitable.