story
It reduces a complex problem into a simplistic slogan that's then used by many people to hate and judge fat people. "You're fat, just eat less stupid fatty".
It ignores gut microbiome. Here's a story about a bug that makes it harder to gain weight: http://www.bbc.co.uk/news/health-22458428 and another bit of research about people who are obese: http://www.nature.com/nature/journal/v444/n7122/abs/nature05...
It ignores "satiety". It ignores all the psycho-social stuff going on around food.
It ignores changed metabolic pathways (one of the reasons people who take antipsychotic medications are overweight is because of the changes to their metabolism: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC487012/)
Yeah, because they mostly don't do it.
The things you're focusing on are _mostly_ micro and not macro, for 99.999% of obese individuals, CICO would help them lose weight. There are exceptions to every rule tho.
The whole point is that it doesn't help them lose weight because it's unsustainable. Fat people can't manage to do that for more than a few weeks.
The rigid focus on the least useful fact (CICO) means that you're failing to give any useful, usable, information.
What is the proposed alternative though? Most people need a general rule they can follow to help them (read: can't afford a nutritionist/doctor). If it's a willpower issue, then we need to solve that, but just saying "Oh eating less won't help me" is just as bad.
The matter of fact is that telling people about things they do wrong tends to not be very effective in general. It's not an indictment of a particular topic.