Why do the mother seahorses not carry baby?
The premise of your question is incorrect. In nature, it's the male seahorses that carry the babies. While female seahorses lay the eggs, male seahorses have a special pouch where the eggs are fertilized and develop. The male takes care of the eggs and provides nourishment until they're ready to hatch and become free-swimming seahorses.