I always wondered that too. There are many theories as to why obesity is such a strong and pervasive stigma that cannot be eradicated. I think it has a biological origin - fat is disease and fat is too costly to maintain when resources are limited.