I think that it is important to have a diverse Core, because the elevated positions of these people require a variety of responsibilities and duties that they must fulfill. I think that if there was a core member whose job was to explicitly and only supervise bug reports, such an event would not have happened. But then again, who knows?
Another interesting question is that if you have a core that is diverse enough to handle stuff like this, why do you need a periphery at all? Does the periphery provide only quantity to a project, and not quality?
The original post can be found here: https://anterence.blogspot.com/2010/05/oss-dynamics.html