Currently there is two issues that I think can be addressed with this suggestion:
- A village needs 3 doors per villager which is aesthetically unpleasant.
- Villagers do not attach properly to their house (door) which can cause all villagers to clog up in the same place.
By having 1 bed per villager and the villagers bound to their bed like turtles are bound to their native beach, you avoid these two problems. What if I break their bed you may ask? Well, they will look for another one that is unused, just like villagers currently look for new houses.
Thank you for your time.