Если ответить одним словом, то ответ будет такой: политика.
На самом деле разница между этими двумя референдумами (крымский 2014 и курдский 2017 года) довольно существенная. В Крыму вопрос референдума звучал так: 1) «Вы за воссоединение Крыма с Россией на правах субъекта Российской Федерации?» и 2) «Вы за восстановление действия Конституции Республики Крым 1992 года и за статус Крыма как части Украины?». Избиратели должны были выбрать одно из двух. Результаты вы знаете. То есть в этом случае Россия была заинтересованной стороной, поэтому ясно, почему РФ признала итоги крымского референдума.
Вопрос референдума в Курдистане 25.09.2017 был такой: "Вы хотите, чтобы регион Курдистан и курдские территории за его пределами стали независимым государством?".
Как видим разница совсем большая и Россия тут как бы не причем. На самом деле, Россия заинтересована в сохранении стабильной обстановки в этом регионе. Ведь курды живут и в Турции, и в Сирии, и в Иране, значит сразу 4 государства лишатся своей территориальной целостности.
Это приведет к обострению, даже к вооруженным конфликтам в регионе.
Вот почему не только РФ, но абсолютное большинство государств в мире не признали итоги этого референдума.
Разумеется, это проявление политики двойных стандартов, но что поделаешь ради мира в регионе приходится поступиться некоторыми правовыми и нравственными нормами.