One thing to consider is the market factor. Some drugs treat very rare conditions, so there is a limited demand for them. That alone would warrant a higher price, since the cost of developing the drug surely doesn’t scale with the potential demand. The drug company would have to recoup its costs by charging a higher price to a smaller number of customers.
gimme a break. this is capitalism. They charge whatever they can get away with.