The immunity can wane and the virus can mutate[0]. Same reason you would get a shingles vaccine or a yearly flu shot.
[0] Admittedly, this isn't relevant to COVID-19 yet as the vaccine hasn't been updated AFAIK, but it's probably useful to keep in mind going forward when evaluating your own personal situation/risk, and when trying to understand public policy decisions.
https://peterattiamd.com/covid-part2/
I encourage everyone eligible to protect themselves by getting vaccinated but the reasons to get a COVID-19 vaccine have really nothing to do with the reasons to get a shingles vaccine. Shingles is caused by the varicella herpesvirus which remains dormant in the body even after the acute infection has cleared. That virus works in a completely different way than SARS-CoV-2.
[0] https://www.cdc.gov/mmwr/volumes/70/wr/mm7032e1.htm?s_cid=mm...
[1] https://www.cdc.gov/coronavirus/2019-ncov/vaccines/faq.html
I believe it's important to consider the recommendations of experts as well as the evidence they claim warrants those recommendations. That's why I linked directly to both the recommendation itself (that's the second link, titled "FAQ"), as well as the evidence which (in my estimation) credibly backs it up (that's the first link, titled "Reduced Risk of Reinfection with SARS-CoV-2 After COVID-19 Vaccination — Kentucky, May–June 2021").
Nothing in my comment contradicted CDC guidelines.
aren't the current mrna vaccines based on the old 2019 variant of covid?
The second best is having had it already.
And the best was both.
Even if you've already had it, getting the vaccine as well drastically reduces your chances of being serious ill with Covid.
And it's free, so why not get that extra protection?
That's an argument for scheduling repeat vaccinations... but it needs to be looked at in the context of a lifetime. A recurring shot every year or few years may be feasible. Every three months is not.