I think the problem nowadays is that there are so many channels and so much space to fill. TV runs 24/7 now on hundreds of channels. In many cases, it isn't worth the while of a small channel to make an expensive programme as they would lose money.
Sometimes, the "wrong" programme is the hit. I know the History Channel started off with serious documentaries (some of them excellent quality) which not enough people watched. They then tried Nazis and Ancient Egypt, but it seems to be "Ancient Aliens" which is their biggest hit. Its version of history is questionable, to say the least.
How many people even watch TV "channels" these days? Seems most people have moved to a la carte streaming services. I don't really like either myself and prefer local copies of films but seem to be in a very small minority there.