Most cats do okay with being allowed to eat whenever they want. I leave dry kibble out all day for my cats. Granted, one of them is fat but she came to me fat already. The others don't overeat and do fine with it. Kittens, like young ones of any species, are growing fast and need more food than they do as adults.