There are a considerable number of cases in which double posting is a perfect reasonable thing to do.
For example: when making a thread that will be updated with more information at a later date, the thread starter would be well-advised to reserve the next post.
But most cases are of people just being idiots and not knowing where the edit button is.