Various factors influence organisations in deciding if they want to maintain their own transport:
Operating cost: In different circumstances either own account or third-party transport might be cheaper.
Capital costs: Capital is always scarce, and even if own account transport seems attractive, an organisation might find it difficult to justify the investment in vehicles.
Customer service: Is the third-party carrier flexible, in control and has good management skills?