In my experience, it is becoming common for GPs to say that natural immunity either does not exist, or is inferior to the vaccines. Thus, my previous doctor said that I needed to get the shingles vax, even though I had had adult chicken pox. He dismissed his. I pointed out that medical textbooks I had read said that the vax is not needed if one had had chicken pox, and anyway, I had ben tested for antibodies for shingles, and had them. He was not convinced so I suppose there must be something behind this one.
As for the Covid vax, a recent study, reported in Nature, showed that people who had had Covid, and recovered, were better protected than those who were vaccinated. The Covid vaxxed were in fact five times as likely as the naturally immune to test positive for Covid for Delta era and 1.1 times as likely to test positive for Covid Omicron.