I used to judge overweight people. Now I understand that I was an asshole.
I have gained 25Kg in the past three years for no apparent reason. I eat the same kind of food, I exercise regularly... yet something is slightly off and my weight continues to slowly creep up.
People talk about calories in, calories out. What is missing from that argument is something as obvious as hunger: in the real world, over the long term, people eat until they are satisfied and no sooner than that. "Count your calories" means "Go hungry every meal". You can soldier on for a few months or a year, but eventually you will simply eat until you are no longer hungry.
If your hormones are slightly off and you feel a little too hungry for how much energy you actually need, you will slowly gain weight. Healthy people don't feel hungry every meal, that's simply not how they maintain a healthy weight.
That is why drugs like Wegovy are so important. They slightly adjust your sense of hunger so that it matches the amount of energy you actually need. Being overweight is in itself a chronic disease with all sorts of complications, from hypertension and diabetes to heart disease and joint problems. We need to stop judging people who suffer from it and start treating them now that we finally can.