Берут, особенно осенью и зимой, когда нужно по полдня листья и снег вычищать, что мало кому нравится (а отсюда и свободные рабочие места). Хотя в некоторых организациях могут быть отделы, которые предпочитают брать именно гастарбайтеров по причине меньших денежных затрат на них. Плюс бытует мнение, что люди этих национальностей работают очень быстро, плюс могут работать помногу часов в день. А вот про нас, россиян, немного другое мнение, то есть что мы ленивы, капризны по отношению к работодателю и государству, а также любим прикладываться к бутылке. Поэтому работодателей тоже можно понять, так как у них постоянный поток кадров, и они уже могут судя по статистике понимать, работники каких национальностей лучше работают, а каких хуже.
Кстати есть работы, где русским трудно отрабатывать, поэтому они просто не хотят туда устраиваться, а южане устраиваются и работают. Возможно на насвае держатся.
Ещё одна причина может быть в том, что многие нерусские плохо знают законы (да и русский язык в частности), поэтому работодателям это выгодно в том плане, что у них не будут требовать причитающиеся по закону привилегии (количество часов в неделю, оплачиваемый отпуск определённое число дней, больничный и т.д.).