That's the definition of "little-c" calorie, not food Calorie. Food Calorie still claims a relationship to "little-c" calorie but its scale is in a further different magnitude and some of the numbers in its standard model can't be replicated so are just taken as given constants. But also the SI system dropped little-c calorie for Joules in part to shake up the over-reliance in some of the sciences of old bad Phlogiston theories, that "heat energy" is somehow usefully more indicative of energy density. (The physics formula for energy density of mass is the well known E=mc^2, nothing to do with heat.)
Over-focusing on "heat energy" and a model that assumes the human body is an ideal spherical furnace ignores most, if not all, nuance in macronutrients and metabolism pathways, and biases in favor of foods that aren't as easy to set on fire (such as grains over fats). (Not to mention the very dark flipside of "exercise calories" and that if you are optimizing the human body's output as an ideal spherical furnace you are optimizing for states such as "fever" and "stroke".)