The submission, I agree is the best of HN; the comments, however, are the worst.
Tons of 'bikeshedding' comments offering flippant uninformed analyses that belittle established and well-researched theories. By offering 'back of a cocktail napkin' comments like 'I think such and such theory doesn't get enough attention because of my random opinion', or 'I think such and such likely happened, based on me just ruminating about this for a few minutes, versus doing years of research on'; the comments are tacitly disrespecting the work researchers whose specialty this is put into formulating theories.
We HN users need to learn to just say 'we don't know', instead of playing internet experts in every single discipline a given submission is about.