Since 2005 I've only lived in Israel for about 1 year. I currently live in Berlin.
For my family, the downsides of immigration are too great vs the downsides of upper-middle class living in metropolitan Tel Aviv. Israel is the only place where their mother tongue is the dominant local language, where their culture is the dominant local culture, where they have their friends and family and professional networks. Where they're not foreign.
Immigration is a pain in the ass and I'm not surprised most people don't do it.