The way I am trying to solve this is by building a different kind of content feed. One that is not optimized for "time-spent-on-site" but for "will you be happy to have spent time on it".
This is how https://linklonk.com works: you upvote content that you found useful and the system gives more priority to users and RSS feeds that posted this content in your future content recommendations. As a result you see content from those who have brought to you useful information in the past - a feedback loop that is better aligned with your needs.
This is how https://linklonk.com works: you upvote content that you found useful and the system gives more priority to users and RSS feeds that posted this content in your future content recommendations. As a result you see content from those who have brought to you useful information in the past - a feedback loop that is better aligned with your needs.