All this bull about types of food and faddy diets will always boil (no pun intended) down to calories in v calories out.
Yes, of course it does. That is, if you're to take a wide definition of the expression 'calories in v calories out'. It stands to reason. It's like saying 'if the car has no petrol in the tank then it won't run'. So you live your life filling the tank with whatever fuel without ever thinking of fuel efficiency.
That simple expression takes no account of how the body converts food into energy, how it stores it, when it stores it, what processes are involved, how those processes are impacted by other factors, etc, etc, etc ... and that's all before you even get to thinking about how the body burns its energy stores. You just assume that a slice of bread at x calories will fuel x minutes of high intensity exercise. You're not considering the other factors that are involved in that process.
It's a 'black box' statement; a cable in and a cable out with no thought about what happens in the box.
Now of course you don't have to know anything about the processes. It's not compulsory. You can just fill the tank, run it down and fill it again. It works, of course it does. Personally, I don't mind what anyone does re weight loss (whatever your preferred method is), but please don't say it's 'simply' calories in v calories out because that belies the processes involved. If you know just a little of those processes then this enables you to tackle your weight loss as less of an onerous chore. The approach implied by 'calories in v calories out' is often, imho, a sledgehammer to crack a nut.