Also in Israel, Euclidean geometry is taught in schools for quite some time (judging from my parents, me, and my children). I personally like the idea of it being taught and being the first encounter with mathematical axioms, definitions and proofs, as well as an encounter with geometrical thinking. For learning what a mathematical proof is, I doubt if any of the suggested substitutes will even come close.
But it is not clear to me how crucial it is to teach (everybody) the notion of a mathematical proof in high school at all.