I feel like there are two approaches that are never gonna work: self-control and asking companies to change.
I think there is an obvious answer though: taking control of the algorithm via AI. I don't think we're there yet, but it's gotta be a matter of time until somebody makes a local AI agent that browses all these feeds and then filters them to your satisfaction (x% about politics, y% upbeat, z% violence, z% about video games).