I'm not an anthropologist, so I won't handle this topic with gloves. Cultures are a shared ignorance. They have to be this way, almost by definition, else they wouldn't have any appeal.
The way we discuss health today is different from even 50 years ago. The debate about alcohol isn't new, but things like fitness trackers and smartwatches are. People can now prove it to themselves in real time that "feeling like shit" is not "all in their head", and that it's not a matter of "just drink water" or "eat something".
On the flip side, this cultural step forward comes with a step back. There's a lot of money to be made with this health anxiety.