Right, and that's kind of my point - the "2000 kcal" figure is itself part of the problem. It's a rough global average that doesn't account for your sex, age, weight, body composition, activity level, or even climate. It's a number on a food label, not a physiological reality for any specific person.
And even if you could nail down your actual total daily energy expenditure, calorie counting treats all calories as equal, which they aren't. Your body spends 20-30% of the energy in protein just to digest and metabolize it, compared to 5-10% for carbohydrates and 0-5% for fat. So 100 kcal of chicken breast and 100 kcal of butter are not metabolically equivalent - your body nets significantly less usable energy from the protein. This is the thermic effect of food, and it alone accounts for roughly 10% of your total daily energy expenditure.
Speaking of which - basal metabolic rate (just keeping your organs running, blood circulating, cells maintained) accounts for about 60-70% of total daily energy expenditure. Add the thermic effect of food on top and you're at roughly 70-80% of your energy budget spent before you even stand up from bed [1]. Physical activity - including your 100km rides - typically makes up the remaining 20-30%, though obviously that range is wide and shifts dramatically for endurance athletes.
So yes, of course people who cycle 100km need more fuel. Nobody is disputing that. My point is that most people vastly overestimate how many calories exercise burns relative to what their body spends just existing, and they use kcal as a universal unit of nutritional value when the body's actual energy extraction varies significantly by macronutrient composition. People optimizing purely on calorie numbers are working with a model that's far rougher than they think.
And this whole picture gets worse with wearables pushing calorie counts front and center. You see it all the time - "my wearable shows that i burned 300 kcal with that activity so it zero outs that sweet thing I ate earlier that was also 300 kcal" That's wrong on multiple levels - the device estimate is inaccurate to begin with, the thermic processing of that pastry isn't equivalent to the "300 kcal" on its label, and your body doesn't do neat arithmetic like that anyway. But with every fitness app and smartwatch plastering a big kcal number on your workout summary, it's becoming the default way people think about food and exercise, and it's reinforcing exactly the wrong mental model.
[1]: https://my.clevelandclinic.org/health/body/basal-metabolic-r...