Почему же? Э/то так и есть. После  болезни вырабатываются антитела к 4 белкам. На два из них есть тесты. В поликлиниках делают тесты на антитела к белку N, они есть только у переболевших. А частные лабы делают тесты на антитела к белку S, это тот самый шип , спайк белок. Именно эти антитела считаются наиболее протективными. Они есть и у переболевших и у привитых. Но у привитых есть только они, никаких других. Так вакцины сделаны, что там только  на основе гена этого спйк-белка.