> when was the last time anyone seriously doubted that excess calories make you fat
There's quite a few people here on this page.
Although part of the problem is poor word choice. Eating less absolutely works. Telling people to eat less absolutely doesn't work, because people won't do it (if they did do it, then it absolutely would work).