¿Por qué el caballo de mar macho tiene bebés?

El caballo de mar masculino no tiene bebés, el caballo de mar hembra sí. Sin embargo, el caballo de mar macho lleva los huevos fertilizados en una bolsa de cría hasta que eclosionan.