Of course they do. We have a for profit health care system that benefits from medicating as many people as possible without ever curing anything. Flu vaccines are a great way to make a profit off of people's fear. Most people who get the flu will not have serious complications and there are also antivirals available if you do contract the flu that are quite effective. I'd rather skip shot risks and just get the antiviral if/when I need it honestly.
I can see the use of shots for the elderly, those with compromised immunity etc. but even a flu shot is not a 100% guarantee you won't get the flu and I think they don't state that clearly enough and give people a false sense of comfort.