Так не в каждом городе вузы и училища были . А спецы везде нужны были .
строилиновые города и новые производства я так оказался в 4 городах
для работы.и поэтому врачей,учителей и инженеров хватало в стране.
Чтоб везде на местах были нужные специалисты в народном хозяйстве
Потому, что это была одна страна. Отправляли туда, где были нужны.
Чтобы осуществлялись задачи плановой экономике по всему союзу
не всегда. если был блат то распределяли по правильным городам.
Создавали советскую народность. Человек без корней управляем.
Чтоб не дай бог, что-нибудь не набедокурили в своём городе.......
Там предлагались варианты . И чем выше бал . Тем больше выбор
осваивали страну, что бы везде было налажено производство.
Отправляли в регионы, где был дефицит данных специалистов
посылали работать там, где требовались такие специалисты.
Потому что за их образование платили те предприятия! 
Отработка по специальности за бесплатное образование.
Потому что надо было с них получить "плату за обучение"
Да потому что иначе в эти медвежьи углы никто не ехал.
В вузы с производства заказ на специалиста приходил.
Отпровляли на нужные места заодно и трудоустраивали
Равномерное заполнение кадрами всего пространства.