The SLGT2 inhibitor/GLP1 agonists do not solve the core problem of metabolic disease. They do help people in the short term, but without addressing WHY people are metabolically unhealthy we wont get out of the current metabolic crisis.
Without dietary changes: People will cycle on and off the drugs, losing bone and muscle mass each cycle, still ending up with non-communicable diseases. Will their lived experiences be better then without the drugs? Yes, probably - but there are real costs and side-effects to be calculated. This will also hurt the processed food industries profits, so they will have to find a new way to keep people addicted during a drug cycle. However, it is a new drug that will make some pharmacological concerns very rich... so there is that.
The secret to metabolic health is getting rid of standard western processed foods (i.e. whole foods only, nothing from a factory, plastic bag, or box).
TLDR: Weight as a subscription service isn't healthy for a society at large (heh).