Based on your wording, it sounds like you have the mistaken impression that the mRNA vaccines are expected to account for and target all future variants. A future variant may have a large enough mutation to the spike protein and render them 0% effective. But they can rollout a new vaccine very quickly with EUA. Sorry if I've misinterpreted.
I don't remember ever seeing #s promising long term effectiveness, but eventually later seeing a chart with projected effectiveness waning over time. What they should do is be careful to present variant specific numbers. There's too much generalizing, like I did as well, lumping Pfizer and Moderna together.
What we don't know (yet) is whether that efficacy will still be as strong 2, 3, or 5 years down the track. But that, IMO, is not a good reason not to get the vaccine today. Trust me, you don't want Covid!
I say so since the beginning (when there was no vaccine): let me get it so I can help in old folks homes.
But what I got was mandates/lockdowns and free mRNA treatments. Not taking the jab means lots of hassle. I see what govts are doing to us. I dont like that. So I resist.