> why did vaccine companies need absolving of any liability by govts?
We know some people will be harmed by vaccination. Despite that, we need to vaccinate as many people as possible. Because of that, we make it easy for people who've been harmed to claim compensation from a government and industry backed fund, rather than force those harmed people to go through the courts against multi-billion dollar companies with very expensive lawyers.