> Most of our popular models of diet are basically unscientific quackery.
The most conventional holds up: the one that consuming too many calories causes one to gain weight, and consuming not enough calories causes one to lose weight.
If I'd go with what's popular on my gf's FB, I'd end up believing vegan diet is the panacea. We're living in our bubbles. Your mistake in thinking is the assumption that diets like keto and atkins are popular. They're not popular. They're just hypes in certain circles like silicon valley.
Another thing you'll find is that there are government (based on science) recommended daily intake on things like vitamin D, iron, vitamin B12, etc etc and with a keto diet or high carb diet or whatever diet this may be difficult to reach. Although that's not directly related to weight, it is related to health.