One hypothesis involves the fact that current mRNA vaccines induce an immune response highly targeted toward the spike protein RBD.
In contrast, natural infection induces a broader immune response that includes antibodies targeting other proteins (Nucleocapsid protein being one of the most notable; it is commonly used to determine if a prior infection occurred).
Omicron in particular is a variant that has accumulated a significant number of mutations in the S protein region.
Is this coincidence or are we seeing selective pressure due to mass vaccination campaigns?