I don’t think it’s fair to frame their intent that way. “Like” does not mean “exactly”. A period of time on the order of years is fine.
It's not what they intended, sure, but that the Covid vaccine has to be refreshed every year or so is what I understood and what they actually said.