Assuming that social media is a primary factor, for the sake of argument, the solution to this problem isn't regulating the platforms via Haidt's proposals (which I should add seem to be too limited in effect). Instead, we should decentralize the platforms into protocols. While this will still allow stupid people to go into echo chambers (like with any forum or blog online) it will also limit their reach by depriving them of a singular place for a giant number of people to hear them all at once.