Vì sao vắc xin Covid-19 không có tác dụng mãi mãi?

Một số loại vắc xin có tác dụng 5-10 năm thậm chí bảo vệ trọn đời cho một người khỏi nhiễm bệnh. Nhưng vắc xin Covid-19 thì không. Vì sao vậy?