Потому что они не граждане ЕС!  А есть закон в ЕС, о передвижении рабочей силы в пределах Шенгена.  Никто не пенял Норвегии за то, что она разрешает жить без работы на своей территории гражданам ЕС 3 месяца.  Бельгия вдруг, несмотря на то, что она в Шенгене, приняла этот же закон.  И выкинула тех, кто не только является гражданином ЕС, но и долго живет в стране, и работал все время до последнего.