True, and Americans are paying for the R&D required to make these discoveries (which are then shared with the rest of the world).
For better or worse our refusal to have the government negotiate drug prices means we subsidize all of those countries who do.
You and I will have to agree to disagree on this. If you want drug shortages, let the government negotiate prices.