The problem with allowing people the right to refuse vaccinations is that it impacts the wider community. Anti-vaccination has become an issue in Australia and the herd immunisation rates are falling. As a result of this there have been outbreaks of measles and whooping cough, the latest whooping cough outbreak being responsible for the death of an infant.
As for profit incentives and things like that. There is almost no profit in vaccines. It is the reason why governments around the world had to pool money in order to fund their research and manufacture. There is far more money in a margin cancer drug or a fat burning pill.
In the end we live in societies and being in those societies cost us some personal freedoms for the greater good. We pay taxes for services, we have laws that we must abide by, all of these are in effect giving up personal freedoms and power in return for societies advantages. Having infectious disease vaccines is something that you should do for yourself but also for society.
The particular vaccine you identified as having issues is a flu vaccine and flu vaccines by their nature are a higher risk vaccine. They have to be developed on short time scales based on which ever flu variant is in existence at that time. There were issues with a flu jab a couple of years ago in Australia that saw a young child die. As a result there is no push for flu vaccines to be mandatory or recommended for younger people. The MMR, Polio, Smallpox, HPV etc vaccines however are long tested, mature and safe. They should not be put into the same category as the flu vaccine.