All mobs are equally smart and therefore to smart, there seems to be no real difference in smartness between a zombie and an elite or a boss, so kind of misses a possibility in different enemie behaviour for better immersion.
Yes, this is a flaw with AI 2.0. Making them all equally smart and most interested in targeting the weakest target undermines many things which would otherwise be useful. Smart AI is best used in a smart way.