Someone who is fat is fat because he/she overeats.
Foods are made to be addictive. Self-control can beat that.
If it doesn't, drugs like Ozempic are very helpful. It's a crutch for people who can't control themselves without it and it is very effective.