What we really need to tackle obesity is a public health approach - to combat the health harms that fast food, alcohol and tobacco do to so many people in our society.
This sums it. Although these newer drugs can help a lot of people to start following the right path, without working on the base problems I have the same opinion as you... vast majority will just return to baseline.