Stop looking at this like a black and white “they work or don’t work.”
Efficacy is a spectrum. Flu vaccines, for example, “work.” But many many vaccinated individuals can still get the flu.
And be very careful about the “100% against death” statistics, the sample sizes were really too small to draw such conclusions. In some of the studies, the placebos also had 0-2 deaths. You wouldn’t say the placebos were 100% effective against death.
Honesty and transparency are important. The vaccines are effective, especially against serious illness. Everyone should get vaccinated. But we also shouldn’t give people a false sense of security that every vaccine will give them 100% protection against every variant. That false sense of security can be dangerous as well.