Annual flu vaccines are far from ideal — this is why - Troy Sutton (Nature, 2025)