Yes, recommendation systems are (most of) the root.
But chronological feeds don't solve it (plenty of research on this).
Recommender systems that don't optimize for division are a more meaningful solution, ala https://bridging.systems/ (lots of work by others too).
This, e.g., bridging-based ranking, is same approach that underlies Community Notes.