i THINK the "overheads" of maintaining a system rise exponentially with complexity
eventually that will exceed the size of your engineering workforce
(IBM definitely also fell into this trap MANY times btw but their margins were such that they didn't go bust because of it—i.e., they're extortionate because they priced all this in)