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