The motivation behind using algorithms that optimise for engagement is to build massive networks with billions of users. So, ultimately it does come down to what is the business objective for the network in the first place because that forces you to make these choices.