One thing I've seen is that forced prioritization can help reduce complexity. The idea is that if you don't have enough resources to re-invent the wheel you will be forced to think harder about what you choose to work on. This has to be cultural and supported all the way to the top of the organization. Counterintuitively too many resources can slow you down.