Вот вы взяли и обидели одним предложением Германию и Италию :). Ничего себе "маленькие страны" - это ведущие и территориально-крупные государства Европы, внесшие огромный вклад в мировую культуру! Маленькие - это Люксембург с Мальтой.
И сохранились в них не языки, а диалекты. А причина, как уже упоминалось выше, - в политической раздробленности, сохранявшейся до середины 19 века. Нет единого централизованного государства - значит нет и единого официального канцелярского языка с едиными нормами. А куча таможен и границ несколько затрудняют свободное перемещение людей. Поэтому складываются множество мелких локальных "идентичностей", следы которых до сих пор не стерлись.
Да ладно?! Не верю что в Милане подойдя к молодёжь , заговорив на миланском диалекте они вам что то ответят..