I personally think the answer should be mandating user controls of said algorithms. If you have a large social media site that suggests results or provides a feed then you must allow users to configure said feed.
The default should be simple, something like time-ordered of followed only with opt in for recommendations. Ideally I'd love to be able to swap algorithms for something open source but setting a standard there rather than just mandating a level of control seems a bigger hurdle.
It seems entirely anti-consumer that I am just the behest of whatever Google or Meta decide is most profitable to show me instead of finding important news or entertainment in a way that I want.
The entire advertising industry is predicated on the principle of preempting personal preferences with paid placements. (Sorry, didn’t start out that sentence expecting to alliterate it all but it just came out like that).
Literally every ad you see is a business deciding ‘instead of showing you what you came here to see, here’s something else, which I am showing you only to benefit my business.’
I’m not sure what limiting principle you can apply to limit the ability of businesses to show users other things the user might be interested in that wouldn’t also basically ban advertising too.