Shaming leads to stress overeating and to unvillingness to go to public which lowers physical activity is what I remember reading.
Most sustainable ways to be healthy are not as easy to monetize as quick "fixes" like pills and shakes. Don't drink sugar or artificially sweetened products (I haven't kept up on the more recent artificial sweeteners, so maybe they're not as bad - idk). Eat more vegetables and less processed food. Get some exercise - even if it's just walking.
It's good for people to understand that beauty comes in all shapes and sizes and that your goal should be whatever size/shape is healthy for you. This is more of a range than an exact size/shape.
So, yeah, shaming, presenting unrealistic goals, selling bs products/fixes, it's mostly all bad, and it's good for people to push back against these ads and the POV's they create.