Optimizing for engagement does not favor any particular viewpoint. The authors of this article are incensed that Facebook doesn't engage in more viewpoint-based adjustment of the conversation. Favoring or disfavoring a post based on the viewpoint it expresses is very different from optimizing an algorithm to give a user more of what he wants, whatever that is.