We've been told calories are calories are calories so many times.
BUT
Calories are clearly not treated the same way by different people: two people can eat the same thing, and live the same lifestyle, and one will be overweight. Should we really assume that the same notion can't apply to an individual who treats themselves differently?
What's the elephant in the room? Metabolism!! And whether your body wants to store weight.
What you eat affects both metabolism and whether your body wants to store weight. Sure, everyone's going to be require their own unique mix.
BUT the important point is that what you eat has reflexive impact on how your body uses what you eat and thus on whether you'll be overweight.
So calories are not the only thing. And thus it's entirely possible that a calorie-free substance, which has impacts on metabolism and how your body decides what to store, can impact weight gain.