В Аттиле играю в основном только в кампании Карла, честно говоря и там такого не замечала. Может быть потому правда, что не пытаюсь закликивать онаграми вражеские отряды. В принципе онагры нормально сносят башни и стены (для чего и нужны), да и против вражеских армий в принципе полезны, так как заставляют врага атаковать и наносят некоторый урон пока еще армии не сблизились.
А вообще у них меткость низкая и к тому же есть погрешность в области поражения, которая увеличивается с расстоянием от онагра до выбранной точки. Пытаться расстреливать врага через головы своих идея сомнительная, особенно если расстояние между своими и не своими небольшое, а сами онагры стоят далеко. Закликивать онаграми тоже идея такая себе, проще указать им точку для обстрела или стрелять самостоятельно через insert, причем чтобы поблизости не было своих, потому что даже при небольшом расстоянии до цели эта погрешность останется. В принципе онаграми можно всякого натворить, но это наверное только во время защиты в осаде, когда ИИ ломится толпой в одну точку - тогда можно разместить онагр поближе к столпотворению и бабахать в указанную точку, в идеале как можно дальше от собственных войск. Большой онагр может много всего сделать разрывными снарядами в такой ситуации.
В атаке же онаграми лучше делать дополнительные проломы в стенах или жечь здания для снижения морали у вражеских войск.
Вот хороший пример по правильному использованию онагров против войск врага:
Посмотри на 32:44 куда он бьет и на каком расстоянии его войска - вот это безопасно. Ближе уже могло бы и своим достаться.