We can ramp up production, once it is found as effective as it appears. We don’t want “3,840,000,000 pills” if it won’t do the job. Any why would we treat every American? You only treat those who are infected. A vaccine will immunize those from getting infected.
I am pointing out that even if 300 million pills are donated, that’s not a treatment for 300 million Americans. The donations are good, but we’re going to need a lot more than what’s been donated and it will take some time to spin up production.
As for the vaccine, we’re at least 6-18 months out from the first generally available one at a minimum. We’ll have to treat people in the interim.