These drugs are not the solution for all people, but they may well be a part of it for many. The interventions you're advising - "don't snack", "exercise more", have the same pattern you're talking about with dieting - alone, they tend to fail in the long-term.
It's easier to learn to eat better (and enjoy things like veggies) if you're not feeling starving all the time. It's easier to learn to exercise (and enjoy it) if you're not obese.
> all these meds do not address the main cause of the problem -- which is what you eat, how you eat and when you eat it
"Just don't do that" hasn't historically had a great track record of addressing it, either.