We've watched a ton of documentaries on Netflix, give it some time, good ones popup now and again.
One hour programs intended to be shown with ads have a 38-44 min. run time. The programs on BBC have a 55-59 minute run time, and those on PBS have a 51-55 minute run time. More material can be covered in the longer run times.
Also, you don't have Advertisers dictating what types of documentaries to produce (e.g. UFO/Alien abduction, psychic, ghosts, political, etc.) Apparently programming with borderline non-truths attract more viewers who spend money on the advertisers products than real factual programming.