The proximate cause is obvious: more calories consumed than are necessary to maintain weight.
I do understand that the causes of over eating are not necessarily so simple.
What I wonder about is that essentially no government has an explicit policy to combat this despite its obvious negative consequences.