Не думаю я, что "безнадежные нелегалы" берутся именно из тех, кто получил ВНЖ как предприниматель. Основная масса нелегалов приезжает по разовой визе и остается нелегально жить. Я думаю, что в МВД прекрасно понимают, что контроль доходов это абсолютно безнадежное дело. Даже если человек показал, что ему на счет регулярно приходит сумма денег, никто не мешает ему ее снять и продуть в казино. Или еще куда-то потратить. А с другой стороны на законодателя давят, приводя те же аргументы о затратах государства. В результате получаем маразматичный закон. Который раньше обходился показыванием чужой пачки денег, а сейчас показыванием чужих денег безналом.
А вот правильным решением было бы брать с каждого въезжающего депозит, который в случае чего государство может потратить на его депортацию. Но это уже не пройдет, ибо взвоют правозащитники.