Right, instead of shaming it’s healthier to promote being your best self (carrot vs stick). I wasn’t able to be shamed out of addiction to cheap snack food, but I was able to change after I changed my mindset and the habit just didn’t fit my new tenets, my self-perception.
Society is so sensitive though that any message of improving yourself is interpreted as “shaming”, which hurts the individual.