Counting macros is extremely effective. The general population doesn't have the discipline for it, but amoung sport coaches, actors, models, bodybuilders, this is *the* technique for achieving goals.
Anyway what's cute about this is that this isn't novel phenomenon. There are lots of parallels to this in other fields where often effective solutions do exist, but at a system level don't seem to work.
Telling people to diet doesn't fix population level obesity. Telling people about personal financial management doesn't stop people from accruing too much high interest debt. Telling teenagers to stop idolizing instagram influences doesn't fix body anxiety issues. Telling people to stop smoking/drinking doesn't fix addictions. 3-2-1 data backups absolutely work but people lose files all the time.
I think your comment is somewhat on track.
"general population doesn't have the discipline for it" — only that this feels somewhat condescending.
Let's agree that counting macros or going for calorie deficit is hard if it is not someones job. General population has other jobs, family, social life, other hobbies they enjoy more than fitness. It is not "just eat less" it is "spend considerable amount of time thinking about and planning your eating".