Если бы нелегалы при своих меньших заработках:
1 работали с той же производительностью
2 платили все те же налоги, что и граждане
3 не пользовались бы тем, что оплачивается налогами
тогда бы да, была бы очевидная польза для экономики от их труда. Но так как все три пункта не соотвествуют реальной картине, то польза совершенно не очевидна, а я даже склонен считать, что есть вполне ощутимый вред.