It's supply and demand. 75% of Americans can be classified as overweight or obese. For $150, I can get a doctor to write me a prescription. If I have that much money to throw around for "cosmetic" medication, it makes sense that the drug companies are going to increase their prices to take advantage of middle-class/rich Americans with too much disposable income.
This is also a side effect of the USAs lack of government subsidized healthcare. The gatekeeper to any treatment you want in America is $$$. That's fine for some things, but this is another aspect of that paradigm.
Here in the Netherlands, we've having discussions in the government about taxing or limiting certain types of unhealthy foods because it is lowering health outcomes AND it costs the government a lot more if everyone becomes metabolically unhealthy at 45 instead of 75 because their diet is crap. [0]
Until the paradigm changes, drug companies will keep milking Americans for all they're worth.
0: https://nltimes.nl/2024/06/17/health-disaster-making-netherl...