Why are we so bad at producing the right flu vaccines?

And how can we improve?