Furthermore the know-it-all tone undermines credibility for me. Societies are complicated systems. People who claim to have a simple model to explain many events are more likely to be deluded than correct. By deluded I mean suffering from confirmation bias, erroneous pattern recognition, etc.