I doubt that that's the one true answer. If I had been researching the topic at the time, I would have accepted eventual consensus. As somebody who has done research into algorithms, the reason why I would have disregarded Bitcoin's approach is that it's inherently terribly inefficient.