I have 2 answers to thisBut don't you think that at a certain point, people won't improve unless they feel bad about themselves?
No one loses weight because they think they look awesome being 2 stone overweight. They do it from the self-loathing.
You have to dislike something about yourself to want to change it.
Life isn't kindergarten.
First - I don't agree. I'd imagine that anyone here who plays an instrument, for example, didn't need to feel especially bad about themselves to try and improve at it. Competence can be its own reward. Plus sometimes practice on its own can improve you - I started programming computers for a living in 1996, and I was shit at it for ages, but eventually got good more or less by accident
Second - I don't care. It's not my responsibility to make sure that the window cleaner gets good at his job. I'll just hire a different guy next time.
(Also - pretty much nobody loses weight anyway. I read the abstract of some big Europe wide study of dieting since 2010 while ago, can't remember the source, and they found that 98% of people who diet are no lighter after 1 year)