I might be a nitpicker, but I really hate it when people say (or in this case write) "calorie" but mean "kilo calorie". There is a difference.
But even huge distances on Earth can be measured in km, and we don’t need megameters.
With calories however for all practical purposes we have a number range in which it is okay to use kcal. So here people just forgot that the k actually has a meaning. It makes not much sense to go down to the level of cal.