Without the semicolons, the reader would have to sort out the major groupings, distinguishing between important and less important pauses according to the logic of the sentence. By inserting semicolons at the major breaks, the writer does this work for the reader.