The context is different when there are issues with hospital capacity and there is a known solution that costs nothing to prevent hospitals’ from being overburdened.
Quitting smoking and losing weight are incredibly difficult and take years. Getting a jab takes five minutes and no effort whatsoever. You even get paid to do it at some places.