Unit pathing has gradually improved ever since AOE 2 DE. With recent patches, villager pathing has also gotten substantially better. But for the love of god siege unit pathing really needs some attention as it is just the worst unit pathing in this game, by far.
The easiest way to see this in action is when you have a group of siege rams. If you issue an attack command and they have units in front of them or if they have to path through a slightly narrow gap, they will constantly bump on each other, move towards blocked paths just to turn around or straight up go in what seems like random directions.
Has anyone else experienced this in their game? Hopefully, a dev can investigate siege pathing in particular cause at the moment it is not on par with other unit pathing.