Imagine you invent a way to cure cancer and it costs you 10000$ a treatment. How much do you charge the customer? Two times that? Ten? Twenty? At what point is someone going to stop in and force you to sell at a lower price? How long till public opinion turns against you? What if competition forces the price down? There are lot of variables that might lead to you ending up at 10000$ + a few percent profit margin.
Now imagine you have a medication that's 100$ a dosage. You sell it for 120$. That's 84 doses to cover the cost of a cancer treatment. Assuming the same markup on treatment that's 100 doses.
At this point it's the simple question what the company is more likely to get away with: Many small doses with a profit margin that add up? Or one large treatment with a big profit margin?
Right now reality shows that the small doses seem to work better. An example would be insulin. In the US it costs 30$ a dose upwards. Production costs are at less than 10$. [0] That's a 200% markup.
With numbers like these, why would you ever cure something?
[0]: https://marketrealist.com/healthcare/cost-to-manufacture-ins...