A note though, my last cabin was before a few of the newer buildings were added, so I guess it’s possible that an enum somewhere was broken and is preventing cabins from spawning.
Edit: A Quick look at the code leads me to believe that my previous assumption is the case. Since there are more new buildings to fill the woods with in normal mode, the chance of cabins being spawned is greatly increased as they are the only classic enabled forest building, so whenever it desires to spawn one the only option in classic mode is cabins, where in normal mode it competes with hives, temple stairs, spider pits, and triffid groves for placement.