I would assume this is because of how fast flu is evolving and how many strains there are, with different ones predominant in any given year. Covid is (relatively) stable, so you'd just use the same one.
In the case of covid, the suspicion is that the former is true. There isn't enough data yet to be able to say one way or the other with any certainty, however.