It's not bad programming - it's part of the challenge of the game. Yes, it is annoying at times but it keeps you paying attention and you get used to it eventually.

I thought it was dumb when the devs stopped the mobs from following you and gathering around you when fighting. It made you pay attention to your surroundings so you wouldn't throw a AOE. Too many people want this game to play itself and want to have no responsibility for being alert.

I know I am in the minority with this thought process, but imo this is a non-issue.