The middle and upper class, city people, are just a fraction of the population. If there's been progress, it's not bearing out in the data. Though there appears to be a slight inflection point around the 2010, it seems the trend is still up. Though this data isn't recent enough to include the effects of semaglutide.
https://ourworldindata.org/grapher/share-of-adults-defined-a...