This is nonsense. The majority of the population don't want to be fat, ugly, and unhealthy and want to persists in maintaining good healthy habits in which they don't eat junk food.
People who promotes fat positivity are ridiculed.
Blaming it on culture overly simplify the issue, which is going to be a complex mix of interacting causes.