Do all forests have streams and lakes?
Nope. The Petrified Forest in Arizona and the Joshua Tree Forest in Joshua Tree NP in California do not as well as many others. The Bristle Cone National Forest in California does not yet they have beautiful trees.
Not all. But it is very common.
Not all of them but it is common in most