As for OPs theory, it's strange to think of such a thing happening during an obesity epidemic, but many people do seem to be lacking basic nutrients in their diet. I'm not sure how much we can trust our own guts when it comes to seeking out nutritious foods; the majority of people go for sugar and fats when they're hungry, instead of the fruits and vegetables that contain the nutrients they're lacking. It seems our stomachs are not looking out for our best interests.
[1] https://hub.jhu.edu/2013/12/17/vitamins-might-be-harmful/