Потому что "человек не нравится потому, что не говорит по-русски" - дискриминация по расовому признаку. Если бы вас не взяли на работу, потому что вы "не понравились" потому что говорите по-русски, думаю, вы были бы не очень довольны. Почему, как пункт требований к соискателю нельзя указать "обучение детей русскому языку" - это не то же самое, что "соискатель должен говорить по-русски", потому что обучение языку относится к рабочим обязанностям, а владение языком помимо работы - к личным характеристикам работника. Когда вы указываете необходимость владения русским безотносительно рабочих обязанностей, это звучит, как если бы вы требовали, чтобы кандидат был белый, просто потому что вам не нравятся негры. По мне так вполне логично, что вас посылают с таким требованием.