Israel has faced waves of 3 different viruses - original, Alpha and Delta what have required different level of immunization and Israel has managed to vaccinate itself out of 2 of these waves.
Looks quite impressive to me.
I also fail to understand why people pretend that 2 doses should be expected to stop Delta that has higher viral load - it does not make any sense.
It is a probabilistic game - antibodies are not smart - they are like mines - you need to have high enough concentration to stop viral particles to move around. If the viral particles can overload this concentration - they are going to win. There obviously must be some threshold of antibody concentration below what you can't avoid infection - when 2 dose regimen reaches it too quickly, well, game over. 3rd dose regimen is known to boost antibody concentration and keep it high for longer time. There is no surprise here and yet even people in position (like WHO) that should know better have intentionally ignored it.
It has greatly slowed the spread. The highest vaccinated countries have almost stopped it. There is every reason to believe that high vaccination across the world would stop covid, and anything less will ensure continued spread (and mutations).
People demanding an all or nothing from a vaccine are missing the big picture.