Villagers have a difficult time finding their beds or around complex terrain. They'll often throw themselves off large cliffs or overhangs, causing in death. Some villagers reliably force themselves into a wall in an effort to get to a bed that is blocked by buildings or structures. Some get stuck in certain headlevel objects, such as lanterns, and will not move until the lantern or block is removed.
I suggest that pathfinding be drastically updated before this release is given out, as villagers are extremely buggy and prone to suicide. Perhaps using certain blocks as a priority "road" like structure in their AI, as that would prevent many of these issues while also giving players incentives to build their villages up and customize them.
Related issues
Attachments
Comments


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

Yes, my villagers seem to also gravitate towards corners and stay there all night without sleeping. Whether that's because the path finding system genuinely believes that they can fit between diagonal blocks or some other reason, but they definitely recognise doors, and should use them as opposed to congregating into diagonal corners.
Whilst this issue can easily be fixed by filling in the corners, this happens naturally with some naturally generated villages, such as the Savanna, which is an inconvenience since the village looks nice and it would be unfortunate to mess with it and ruin it with extra blocks.
Here's an example:
[media][media]Duplicate of MC-142817

I had a ravine spawn in the middle of a plains village and i wanted to have a village down there too but they wont go down without me pushing them down but once they are down there they just stare at the location of job blocks on the surface even though they have all the essentials down there and multiple ways leading up

I'm having similar issues. I built an underground village and when I expanded it to a second level, the villagers started having major issues pathfinding. They ignore the staircases leading down and instead stand on a block directly above their bed (which is 5 blocks down on the floor below) and after a few seconds show the angry particles and release the bed