In Italy they are not free, not even if you're a resident.
I think the system is explicitly designed to create inconvenience for those who decide not to vaccinate.
IIRC Germany has a strong culture on trying to not force things on people; not sure if that's really true, but it's certainly brought as an example here in Italy.