Нам рассказывали на лекцях в университетет, что  это несклонение  утвердилось со со времен Великой отечественной войны. В военных сводках по радио  названия населенных пунтков не склонялись никогда. (И насколько я помню курс спецпропаганды, именно так принято во   всех военных сводках)