Enemies bound to areas are too easy to cheese once players catch on, it renders enemies, especially ones that rely on pressure significantly less threatening, especially when long reach weaponry such as great swords and spears.
I understand there should be a boundary around towns and npcs, but I don’t think there should be boundaries in a dungeon or in hostile open areas.