Stopped reading at: "I think that as a community we need to increase our collaboration and diligently eliminate bugs and bad designs without slowing down innovation and research."
Of course, it's an example where there's all kinds of potential for problems that could take a serious amount of time to work out. Can't keep innovation pace high with something like that plus ensure quality. So, the trick is usually to leverage as much proven stuff in one's innovation as possible. Easy to do with software at least.