1. В официальных документах перестали употреблять слово "шофёр" (почему - это отдельный вопрос). А ведь еще в 1960-х годах профессионалы делились по градациям "шофер 1-го класса, шофёр 2-го класса, шофёр 3-го класса". Помнится, и учебники были соответствующие, например: "Учебник шофёра 3-го класса". А теперь не так - водитель такой-то категории...
2. В те времена в головах людей прочно закрепилось : шофёр - тот, кто РАБОТАЕТ на машине - на автобазе, в колхозе/совхозе, на заводе, в таксопарке и т. д. А те, кто просто водит свою собственную машину - они не шофёры. Владельца машины в принципе не могли назвать шофёром - он же грузы или пассажиров не возит. И зарплату ему за управление машиной или за километраж не платят.... Поскольку раньше у людей автомобилей было мало, слово "шофёр" просто гораздо чаще встречалось в речи, чем "водитель". А ведь сейчас-то ситуация прямо противоположная.
Вот в совокупности пунктов 1 и 2 и произошли изменения...
Кстати, мне одному кажется, что раньше чаще употребляли слово "машина"? А теперь - "автомобиль" и "тачка".

Думаю, будет справедливо оценить ваш ответ, как лучший.