My Dr doesn't give me stuff. But that's only because I'm one of the millions of Americans who has no healthcare beyond what can paid out of my pocket. Not his fault.
He could but then I'd still need to pay for the vaccine - which is the issue. Specifically, I would be adding the vaccine onto the long, long list of medical stuff (vaccines, tests, procedures) that I need to buy if the funds ever come available.