How’s this …
We know how to make quite good applications with small teams and 3-7 year lifespans.
We don’t know how to cost-effectively make equally good applications with large teams and 10-30 year lifespans. The costs rise as some power function of lifespan and team size.
We may need different corporate structures to create these applications.