All treatments have to have criteria.
Eg if your BP was creeping up, treatment won't be commenced until you hit precise parameters - they won't start treatment until that point even as a preventative measure.
This is because drugs come with a cost financially, can have side effects (some potentially dangerous) and because the drugs are to treat a defined condition (in this example, hypertension).
The benefit must outweigh the risk.
In the case of MJ, it is used to treat obesity so if course it should only be offered to people with obesity. And the treatment should be offered to continue to treat obesity even after a normal weight is achieved, just like you continue on BP medsevsn when your BP normalises - because it's the drugs that are keeping it normal.
Most of us will need longterm treatment for obesity, not a quick fix.
In your case, you do have a history of obesity, so that's very different to someone who doesn't
I can't now figure out if this is like a chicken and egg scenario - I always thought I had fucked up my hormones by being obese - now I wonder was I obese because I have fucked up hormone levels. Who knows!! Either way, I now understand that I need treatment for my obesity or I will stay stuck in this cycle if weight loss and gain forever.