I came here to report this. I watched a villager wander off from a taiga village; I followed him for a few hundred blocks as he walked purposefully away from everyone and everything he knew. Last I saw him he was headed for a bamboo forest. The only thing I had changed was I set gamerule doDaylightCycle false.
edited to add version this happened in: 1.14 Pre-Release 2
I don't mind them spawning at a high rate, but for goodness sake can the villagers take into account the number of already spawned golems in the village during their 'gossip' sessions before they decide to make more? I now have 3 golems for each villager with no end in sight.