What Causes Forest Clearings?

What Causes Forest Clearings? There are various causes, eg: human or animal intervention; fires, avalanches or other natural disasters; factors limiting the growth of larger plants (eg: poor quality soil; shaded from sun or rainfall; overly saturated with water; or poisoned by toxins, including of botanic origin [such as rhododendron roots]). Why are there clearings