Some class of vaccine hesitancy boils down to miscalculating expected value.
The expected value of getting a vaccine is very high, but people choose not to anyway, presumably due to misinformation or miscalculation.
Lotteries here are exploiting miscalculations of expected value to incentivize behavior (0.1% of saving my life? phaw, but $100 expected value?!).
It feels a bit like patching a security bug with its own vulnerability.