Novo Nordisk is applying a pricing strategy that reflects demand and what people are willing to pay.
https://en.wikipedia.org/wiki/Value-based_pricing
There are many, many MANY people in this world will to pay for this on the basis of value. Heck if I had a lazy $5,000 I'd buy 5 months worth of the stuff and I'd be extremely happy with my purchase and I would not care what it cost to make.
Losing 20 kilos is easily worth $5K to me.
The only problem is I can't get it at any price - Wegovy is simply not available here in Australia and for all I know it might take 10 years until they can make enough to supply the market.
If someone could get it for me I would pay them except I'd never trust the black market - you're unlikely to be getting the real thing.