You guys are just now noticing this? It's been this way for as long as I've had ballistas. So...about a year now. Imho, cannons priorities should be changed to defensive buildings. This nonsense where they'll beeline away from the pack to shoot at a mill because of its higher HP needs to end.
The behavior is already scripted in the cavalry/tank branch, so changing cannon priority to that would seemingly be easier than getting shooters to actually follow their job descriptions.
It infuriates me when I see the loading screen that says "Cannons are powerful, but vulnerable. Protect them with ranged infantry!"
How? When your shooter AI actively does everything but that?
While we're putting our unicorn hunt together. Fix attacking troops reactions to command post archers. Tired of seeing one or two overpowered defenders wipe out 30 guys before they react. Archer nations already get enough advantages, as the 80% of attacks being archer spam swarms can attest to.
Of course these complaints aren't exactly new here. I've yet to see them addressed in any official capacity and people have been making these observations for over a year and a half. So I assume Nexon/BHG must think their AI is working as intended.
Sigh. Sometimes it's just good to vent I suppose.