The surprise is genuine, and I didn't include any anecdotes in my post.
The research I have seen indicates that high carbohydrate intake (particularly sugars) is more likely to make someone obese than high fat intake. The research I have seen in no way indicates that the reason people select high sugar foods is because those foods are believed to be healthy by virtue of their low fat content.
No doubt companies use "low fat" as a marketing tool. The same can be said of "low carb", "low sodium", "sugar free", "all natural" and any number of other phrases that sound healthy. I don't think this is a significant factor in the obesity epidemic. People aren't choosing Snackwells in preference to a handful of walnuts (to they extent that they are choosing Snackwells; I've never seen anyone purchase them). People are choosing Snackwells in preference to Chips Ahoy.
I think this idea that the dietary advice of 20-30 years ago (low fat) is the primary cause of the obesity epidemic is the result of a desire for a dramatically satisfying narrative (Pride goeth before destruction, and an haughty spirit before a fall.).
Ponder this: the Atkins / Low-carb craze started over 10 years ago. All the advice I see in online fitness forums acknowledges the value of high-protien low-carb eating. "Low-carb" is becoming a ubiquitous phrase on food packaging. Yet the obesity epidemic continues unchecked. To me this indicates that the people who choose foods based on macronutrients are choosing low-carb, but that most people are not involving macronutrients in their food decisions.