I wonder why they put Captain Planet in Punch Time Explosion?

IT MAKES NO SENSE!