One advantage I can think of, is that if you have one or more connecting flights, and they are interlined, then if one of them is rescheduled, or canceled, or runs late, resulting in a missed connection, it is not the passengers' responsibility to pay for the resulting mess. At least inasmuch as a replacement booking on the next available flight is concerned. Maybe a hotel might be included in some cases, using some agents.