I think it has to do with nutrition. Captive diet is lacking in some way. It's hard to replicate their wild diet for herbivores. Omnivorous animals are easier to do in captivity in my experience. THis is why bearded dragons are prolific in captivity. Good nutrition along with proper husbandry is sure key to your pets' longevity.