I think a more convincing theory for me is that society abounds with "IQ shredders". Sure, we're now living in an era of abundant information, but we're also living in an era of abundant distractions and hazards.
fyi, IQ shredder means social and technological innovation that keeps higher IQ people from reproducing, and hence lowering down of IQ over generations. Nothing to do with distractions and hazards.