Also, it's complicated.<p>If I'm running a startup, and I have 100 customers using my product who each have a wishlist, I can prioritize which of those wish items fit best with my product and business vision, without excessive implementation cost or technical debt, and proceed on that path.<p>On the other hand, in the enterprise, non-technical managers make business requirements that are largely non-negotiable. Product complexity spirals out of control as everyone wants their "pet feature" included, even if it conflicts with other features, leading to massively customizable (and thus even more complicated, to implement that customizability) solutions.