I think calorie IO is a rule of thumb, and a reasonable summary though obviously incomplete. Where it is used as an argument against more sophisticated understanding of metabolism, it would be wrong.
Sweet tastes change a number of digestive processes, as does severe calorie restrictions.