Это жизнь как бы. Любой, совершенно любой движок из известных на рынке - с точки зрения архитектуры в вакууме - кусок ужасного кода, набор костылей, велосипедов и вообще неудачных решений. Что анрил, что юнити, что край - там многие вещи просто заставляют плакать, не говоря уже о движках "второй волны" аля Годот, Дефолд и иже с ними.
Их сила просто совсем в другом. У них баланс "можно работать и развивать" vs. "архитектура табуреточки" смещен в "можно работать", и целая армия людей кто это все развивает. Потому что не смотря на все минусы есть плюсы, которые делают использование движка разумным.