I did hear an argument a couple times saying "this is messy now but a newer model will come and clean this up in the future", hope it's true.
Alternatively stated: codebases will expand to the limit of an organization's ability to manage them, so the equilibrium will remain at the point of near, but not total, incomprehensibility.