It was needed because the old styles had text of varying height + floats, it has been simplified since with the disappearance of captions. In fact, if you upload images in landscape format this looks a little weird, you get too much empty space at the bottom.