Legislative solutions include making it easier to administrate the vaccine (Doctors try and keep the monopoly on this, requiring appointments and $)
It's also a classic issue of the vaccine for healthy individuals can be seen as more a community benefit so subsidising the cost and/or requiring it in high risk areas like old age homes.
Not running out of vaccines would also help, as happened in Australia this year - https://www.smh.com.au/healthcare/flu-vaccine-shortage-amid-...