Question: do villagers need beds 1.14?
Answer: Villagers require LOS to claim a bed. Baby villagers will instantly claim a bed, as villagers will only breed if beds are available for the baby. If a villager loses LOS to their bed, they will not unclaim it unless 100 blocks away.