It should be free of charge? There is no free lunch. Someone will have to pay for it. If you feel the government should pay the company, so be it, but be aware that it's not free in this case; it's the taxpayers paying for it.
Well, now we have a clue as to what it might cost to save your life if you need Remdesivir.
Got an extra 4500 dollars you can spare? If not...sorry...sucks to be you, I guess!