Certainly society could impose choices on people that would be better in the long term, but is that compatible with freedom?
You can't do everything (you never could), but you can choose what to do.
You could stop listening to them and choose to do what you want.
People do it because it feels good, not because they're told it's good.