No, it is not natural for any cat to overeat even cats in the wild. If wild cats overate, they would become obese and less successful at hunting and avoiding predators. It is unlikely they would be programmed to overeat.
At Young Again, we believe cat's eat to meet their energy demands.Through observation and experience, we've found that overeating (and the resulting weight gain) typically occurs with the feeding of a substandard diet. All cats are carnivores and are meant to thrive on diets consisting primarily of protein and fat.
Starch/Carbohydrates appears to be the reason our cats deviate from their natural instincts and overeat. We have found that once you remove excess starch from their diet and give them the proper nutrients, they return to a normal eating pattern and do not overeat.