Sure, most have left because of Aliyah, but Iran has more jews than most of the me countries combined.
It seems to be like American parents who are horrified and disgusted at what Public Schools do to their children but keep their children in Public Schools.