С помощью визового контроля регулируют поток мигрантов. Во-первых это необходимо для полноценного учета нерезидентов в стране, в зависимости от вида визы: рабочая, туристическая, транзитная и т.д. Конечно же таким образом происходит ограничение нелегальной миграции и притоку "ненадежных" граждан, которые потом, как правило, начинают заниматься незаконными видами деятельности. Виза ограничивает пребывание в государстве сроками, т.о. если человек захочет остаться на срок, превышающий допустимый по тур.визе, его ожидает департация. Ну и для бюджета страны это тоже полезно
.