Window container set to hidden by default?

Is there a reason that the Window container has the hidden config set to True by default? It seems like it would make more sense to have this set to false as you would mostly want the Window to be visible by default instead of hidden.