Unless you re-define what "immunity" is, the idea of herd immunity is an admission as to the ineffectiveness of vaccines.
You can't have it both ways, either vaccines are effective or they're not. If you can't decisively tell someone that they will be immune after a vaccination, you're selling snake oil.
How about a completely unbiased clinical trial (funded by big pharma) that compares the placebo effect to vaccine effectiveness?
The fact of the matter is that disease transmission began to decline when people realized that you shouldn't shit where you eat & you should wash your hands.
But big pharma can't make obscene profits by providing clean water to people and teaching them how to prevent the spread of disease through proper sanitation though so that's not going to happen anytime soon.