Были причины...
////
...Переделывать же весь такой код на ax-классы - обычно задача просто неподъемная...
Хочешь сказать, что начали рефакторинг, но не смогли закончить и выпустили в таком виде?
Другими словами, "не надо привлекать злой умысел, когда достаточно простого бардака"?