I suspect it’s not an optimization to make every post you see interesting. For one thing, we tend to find intermittent rewards more fascinating and addictive than reliable ones. For another, if you have to scroll further you’ll see more ads. But if you make it too boring people won’t scroll at all. So the algorithm probably tries to make it just interesting enough to keep people scrolling, but no more.