The really stupid part is that calories aren't "real" the same way a kilometer or an hour isn't real. They're man-made measurements that quantify something else. But that doesn't mean that food doesn't make you fat if you eat too much of it the same way that an hour not being "real" doesn't mean you can just sit around and time won't move.