I agree with everything you've written, and I think your thoughts about Ozempic are spot on.
In the US, though, I don't mean to be super pessimistic but the problems are now so ingrained that I don't really see them improving for at least several generations. Stuff like:
1. Basically everywhere except for a few notable cities are organized around the car. Even if you wanted to walk places in a lot of towns it's near impossible or dangerous due to the road architecture. Fixing this now that it's built is an enormous challenge. I'll be long dead and gone before even a dent is made in it.
2. For decades we've been going in the wrong direction, and I don't see that changing anytime soon. I'm often shocked and saddened by how, well, "thick" high schoolers are these days. Like when I was a kid, there were certainly "fat kids", but it really wasn't that common. And we had a joke that when people went to college they would gain the "freshman 15" due to the all-you-can-eat dining hall plans. To me it looks like the freshman 15 now starts for high school freshman. And while I don't have kids, I've also heard others say how childhood has drastically changed since I was a kid. So much "hanging out", which used to be a physical activity, is now just done on phones. Except for organized sports, kids these days get much less "ad hoc" physical activity. High school is usually the thinnest/most fit a lot of people will be in their lives, and so I think we've condemned a ton of kids to a lifetime of obesity and health problems.
I'm all for changing our structural issues, but I'll take an imperfect solution now over something I don't think will come to pass for decades.