A large portion of the US healthcare is through nonprofits who are more interested in continuing to exist than in maximizing profits.

Vaccine companies are very interested in preventing disease not the kind of extended treatment people so often expect the healthcare industry to be looking for. They have an endless stream of new people being born every year so have no interest in people getting sick.

If people aren't getting sick, they have no revenue stream. Those non-profits you mentioned obviously aren't as capable of lobbying congress to influence industry regulation / bureaucracy as for-profit organizations are.

Nonprofits constantly lobby congress for a huge range of reasons, but they also get results with a surprising amount of federal money going directly to such organizations independent of Medicare, Medicaid, etc.

> If people aren't getting sick

People also get sick outside the US.

People still get vaccinated in the US for diseases with effectively zero new US cases because they haven’t been eradicated worldwide and would come back as soon as we stop vaccinating people.