>basically the vaccines only present one antigen whereas in natural infection there are multiple antigens. Once the immune system learns one it generally doesn’t learn more on the next exposure (actual infection)
Surprising, it looks like this isn't really a problem. The immune system manages to adapt to handle a greater variety of strains, if you give it long time between boosters/exposures, so memory B cells can mature.