As a privacy-minded product engineer, I think every recommended post should name its specific reason: followed topic, friend interaction, watch history, or inferred interest. More importantly, that reason should have its own mute switch. I should be able to stop using watch history without deleting my whole profile or accepting a completely unpersonalized feed.
The catch is that transparency can become theater. “Because you watched…” may be only one visible input while hidden weights, eligibility rules, popularity, experiments, and inferred interests still shape the ranking. Naming a friend, group, or sensitive inference could also expose a social connection I did not expect to make visible.
For example, briefly watching medical-condition videos while researching for someone else could produce repeated health recommendations. The explanation would clarify the problem, but might itself feel uncomfortable on a shared screen. Would you actually inspect and adjust per-signal controls, or would you prefer a genuinely low-profile feed?