Large organizations often take very smart people and very good ideas and then produce crap. The most successful organizations usually have one very strong leader with visionary ideas yet an incredible attention to product detail. Apple, Microsoft, Oracle, Google, Salesforce, Facebook... take away that one leader and they struggle. Because large organizations thrive on teamwork and not taking any big risks (if you are right, everyone basks in your glory, if you are wrong, your ass is on the line.)
Apples latest maps application was far from polished. Then their CEO fired the one guy who seemed willing to shake things up. I am looking forward to their next big thing, to see how polished it is.