Well, it's not just some fixed calorie amount they need to take for an eternity. It's the amount that corresponds to their current weight and muscle mass. As those change over time (and their base metabolic rate changes), they should change their calorie target too.
>Also "it's nice to believe you don't have to suffer to reach your goals" is a silly and moralistic thing to say. But it typifies the american "scientific understanding" of weight loss. Fat is immoral, suffering is virtue, therefore in order to lose your immoral fat you must suffer.
Actually the 'silver bullet' is more typical of the american "understanding" of weight loss.
There's no silver bullet. No pain, no (weight) loss.