The only use case where this makes sense is where news are behind a paywall
It can be particularly good in soft-paywall situations, where you want to give people a certain number of clicks per month before they have to start paying.
I don’t think I’ve ever actually seen these “keep reading” buttons used in that way, though.