Нахера вообще нужны оси - пофлужу) Лично мне оси нужны чтобы переложить на них взаимодецствие между разными частями программы в случае если ее можно разделить на достаточно независимые части. В некоторых случаях проще иметь дело с несколькими более простыми задачами и правилами взаимодействия между ними, чем с одной универсальной.