It seems to me that the most common reason for leaving the company is immigration, which has nothing to do with Yandex itself. All my ex colleagues who left Yandex work abroad at Google, Facebook, MS and etc. Also I've seen many very good developers who cared a lot about their products. So my impression is somewhat opposite to what you described.