What we learnt from Twitter, and Facebook, and (I've never worked in those two, but I've worked in other companies) is that ranking posts in general increases user satisfaction, and how often they return.
I realise there are a number of tech people who hate it, and it should definately be configurable, but companies aren't doing it to be mean, they are doing it because it works.