На основании опыта работы с такими людьми и простых логических выкладок.
Человек, который готов "работать за еду", скорее всего, для этой работы сильно выходит из зоны комфорта (живет на сбережения, например). Его цель - всеми силами получить какую-нибудь работу, для этого он экстремально расширяет свой круг поиска (он так думает). На этой работе он, скорее всего, хочет получить опыт, чтобы потом вернуться в зону комфорта.
Второй момент - человек, который говорит "готов работать за еду", фактически ставит себя в положение "ну возьмите, ну позязя, что угодно готов". То есть мне его надо взять (помимо объективных факторов) - из жалости? Или из мнимой экономии? Человек просит дать ему шанс - а я на работе не хочу давать шансов, я хочу, чтобы работа была сделана хорошо и в срок. Do or do not - there is no try.
При этом стоимость воспитания и обучения среднего джуна - очень высокая, и зарплата этого человека в этой стоимости - в лучшем случае 1/5 от того, что ему требуется. У меня уже выращенный джун в собственном офисе, например, стоил 3,8 от зарплаты. Так еще ж время лида тратить на обучение, и время коллег. Окупаемость джуна - около полугода, так-то.
И вот ко всему этому - вопрос: а зачем мне человек, который не может выделиться ничем, кроме готовности работать бесплатно? Зачем мне человек, который, с большой вероятностью, отвалится через полгода? Зачем, если на рынке с вариантом "знаний нет вообще" есть сотни и тысячи людей?)
А если есть знания и год готов отработать минимум?)