As someone said on Reddit some time ago, WC is just a bunch of amateur 3D designer and graphical artists. That is why their game looks nice but all the coding, all the logical work is horrible. Even the tickets, Community communication and their Customer support is done by their artist team.
That is their number one reason for not getting things like building, AI and bosses to work properly (don't get me started on server side, theres a reason they're hiring coders but sadly thats too late). It is sad, great idea for a game but horrible execution in the end on every other aspect but the looks.