Security. If the excursion runs late Carnival waits. If the ship misses a port call due to mechanical failure, medical emergency or foul weather you get a refund. Carnival also checks out the safety and reliability of the excursion providers.
Here's also one that I think of, but am unsure if Carnival checks. Some excursions include lunch at a local eating establishment, although you are responsible for what goes into your mouth, I guess Carnival sends the excursions to reputable eateries. They wouldn't want a boat load of ill passenegrs now would they? Just my guess, not sure it is valid.