I've come to think that online echo chambers are more a symptom of people being really bad at arguing with those they disagree with. Rather than a product of algorithms or platform design.