The planning, management and delivery cost is probably much cheaper if it's undertaken by an employee of the operator.
They can still arrange their own contracts which vehicle / driver suppliers.
Much more cost effective than having to manage a third party contract which will pretty much do the exact same thing as a person in house, who won't be changing a mark up on the planning/ delivery fee.