You are absolutely correct that futures or call options could ameliorate this issue.
However, I think stockpiling cancer drugs is a market distortion, which might justify government intervention in the form of price ceilings for various generic drugs.
However, I think stockpiling cancer drugs is a market distortion, which might justify government intervention in the form of price ceilings for various generic drugs.