In the USA, the Affordable Care Act made the flu shot free for most people who have health insurance, and for some groups without insurance.
Approx. 10% of US citizens have no health insurance at all, these are of course those who either don’t work or have low-paid jobs.
Couple of numbers to think about:
A flu shot covering the four or five “most common” viruses (inc. bird flu) in 2019/2020 cost $10 privately in the UK, and $20-$75 in the USA.
In the UK, everyone registered with a GP who is at increased risk of pneumonia is offered the shot for free, regardless of status. https://www.nhs.uk/conditions/vaccinations/who-should-have-flu-vaccine/
In the USA, the Affordable Care Act made the flu shot free for most people who have health insurance, and for some groups without insurance. Approx. 10% of US citizens have no health insurance at all, these are of course those who either don’t work or have low-paid jobs.