Но, во-первых, компаний, которые набирают людей так - кратно меньше, чем тех, которые смотрят на прикладные навыки. Яндекс большой, но любой средней руки интегратор переплюнет его по численности.
А во-вторых, далеко не всегда можно позволить себе искать человека со знаниями CS 50: даже в Мск план найма в 4 человека в месяц может означать "гребем всё, что хотя бы рядом".