Time difference between ratings end and results

I was wondering, why is there a 4 hours delay between the end of the ratings and the results? Shouldn't be the counting of votes and sorting a simple operation that takes a few minutes tops? Or am I missing something? Sorry first time here :smile: thanks!