Until Obamacare, even flu vaccinations were not commonly covered. Your logic is sound but unable to cope with the insanity of the US healthcare system.
I recall an article a few years ago about the google founders (?) paying for kids in San Francisco to get vaccinated. The comments were split between Americans praising the act and Canadians that were confused.