Это задача с 2-мя неизвестными: какой он специалист? Какую работу он ищет?
У любой проблемы есть причина. Любую причину можно искать и найти. И задачу с двумя неизвестными можно решить.
Есть есть мотивация.
Здесь либо он слишком узкий специалист и не готов расширять свой круг умений, либо он недостаточно мотивирован начать работать, либо он не очень подходит (с точки зрения работодателя) к той вакансии, которую просит.
Есть, конечно, еще вариант, самый приятный для него и для тех, кто за него и хочет его поддержать: проблема не в нем, а проблема в окружающих его людях и рынке. А ему не нужно ничего изменять в своем подходе к поискам работы.