I think your last statement is the crux of the "problem" here.  Obese people eat mindlessly as we've all seen.  So...if you eat things without thinking about them, how can you be expected to count those calories?  By the time you log calories (probably only after an actual meal), you've forgotten all about that snack or whatever because you never thought about it in the first place.