No controversy, Leafy Bug.
Thermogenically speaking a calorie is indeed a calorie.
But ingesting 100 calories of carbs vs. 100 calories of fat has different metabolic effects, and elicits a different hormonal response. In vivo, there are not identical.
Most of the studies you quote, but fail to read are problematic. Small sample sizes, poor controls, lack of randomization, no blinding, etc. etc.. cannot be cited as "proof". 99.9% of these studies are very poorly done. Even looking at meta-analyses the most you can is that the results are suggestive of. No cause-effect relationship has been established.