Regarding parent; I believe it was known that the measles vaccine wouldn’t protect for life but for a fair amount of time where having to go through the disease would’ve given life lasting immunity.
Individual immunity is different.
> 'Herd immunity', also known as 'population immunity', is the indirect protection from an infectious disease that happens when a population is immune either through vaccination or immunity developed through previous infection. WHO supports achieving 'herd immunity' through vaccination, not by allowing a disease to spread through any segment of the population, as this would result in unnecessary cases and deaths.
It has to be proven for each one and this hasn't been done yet. The nasal vaccines, which aren't approved yet, seem more likely to do this.
That doesn't make much sense; vaccines aren't topical treatments for current infections but systemic preparation against future infections.