Я считаю, что главным фактором, который оказывает влияние на все меньшее использование диалектных слов в нашей речи, является всеобщее образование. До революции и начала периода всеобщей грамотности диалектные слова были обычным явлением и в каждом регионе они были своими, особенными, но когда люди стали учить в школах одни и те же правила русского языка по одному и тому же учебнику, когда речь человека стала становиться все более грамотной, диалектные слова стали забываться. Они долгое время еще встречались в речи людей старшего поколения, но в процессе естественной смены поколений забывались и исчезали из речи. Сейчас, мало уже кто помнить хотя бы десяток диалектных слов, которые были в ходу в регионе его проживания и они сохраняются только в словарях или в книгах.