I agree with a handful of your points, but I think the biggest thing broken with enterprises is that accountability is hyper-distributed, both internally (through massive org&#x2F;bureaucracy) and externally (by selling things to your users&#x27;, bosses&#x27;, bosses) and not having a clean enough feedback loop.<p>It makes them effectively irrational machines, who can survive  (or die) fairly independently of their ability to create value.<p>I think these misaligned incentives are the reason Enterprise projects suck, not because people are lazy and stupid (is anyone really honestly arguing that?), but also not because we&#x27;ve literally reached some hard-limit on the theoretical ability for 6,000 people to do great work.<p>I also disagree that the problems enterprises purport to be tackling are all that large or overwhelming... not that they&#x27;re not large or even overwhelming, but the idea that some group working on Oracle&#x27;s Business Intelligence Solutions is saddled with a much harder problem than I dunno... Google, or Oculus, or NewRelic is <i>super</i> hard for me to swallow.