And the drug company only has 7 years to recoup those costs before the patent runs out and the drug goes generic. Plus they have to recoup the costs of all the research that goes into drugs that never come to market. The option of high cost drugs in today's market is to not have any drugs at all.
Actually it's less than that since they are patented before the approval process begins. So more likely 4 or 5 years.