You could turn the argument around. Seat belts pretty much only protect the person wearing the seat belt, while vaccines protect the population in general by stopping the spread of Covid.
So people should have the freedom to harm themselves by not wearing a seat belt but vaccines should be mandatory to stop covid from spreading everywhere.
So people should have the freedom to harm themselves by not wearing a seat belt but vaccines should be mandatory to stop covid from spreading everywhere.