Следует ли - зависит от того, где вы находитесь в этой пищевой цепочке. Если ворующий чиновник - конечно надо запрещать. Больше людей - больше дойных коров. Если находитесь внизу и в коррупцию вас не пустили - конечно надо разрешить. Пусть останутся те, кто слишком нерешителен и ленив (а таких будет очень много).
Если нужно личное мнение - то нет, эмиграцию нельзя запрещать.
Во-первых, потому что это негуманно. Понятно, что чиновника-рабовладельца или краба в ведре гуманность не волнует, но меня волнует, и если человек сидит в помойной яме - надо дать ему шанс выбраться из этой ямы.
Во-вторых, теоретически, даже если границы открыты в обе стороны, то всё население не уедет. Результаты такого уезда станут заметны только через пару поколений, да и то не прямо. Всегда останутся те, кто не может уехать - больные родители на шее, сам уже старый и здоровье не позволяет, недостаточно смел и решителен, не хочет учиться ради переезда, лень жопкой шевелить, имеет более-менее норм место в стране и уже не хочет ехать полы мыть в доме богатых белых людей в другой стране... Да и пропаганду не стоит забывать - она отлично умеет промывать мозги.
В-третьих, в мире уже есть примеры таких стран. Северная Корея из самых ярких. И хорошо ли там живётся? Даже считая чиновников? совсем не очень. Только самая верхушка может выехать на донатах из Китая, а вот среднее и низшее звено - такие же по сути рабы без прав на личное мнение и свободу не быть расстрелянным за мыслепреступление.
Технически объявить эмиграцию преступлением можно. Но стране от этого будет только хуже. Тем более, если в ней полно зажравшихся чинуш, привыкших вывозить свои семьи в цивилизацию.