Also, there is often a confusion where scientist say "we do not know (yet)" and it gets interpreted as "it does not". This happened wrt to vaccines reducing transmission and it also is happeing wrt the protection duration. Scientists say "we don't know whether immunity lasts longer than six months" and you will see people talking how immunity only lasts six months.