Потому, что неучи, ломанувшиеся в "программирование", не понимают, что сертификаты, выдаваемые "курсами программирования", или "дипломы", выдаваемые Синергией, МИТУ и прочими мошенническим шарашками, выдающими себя за ВУЗы - не "корочки", а филькины грамоты. И резюме с таким "образованием" отдел кадров любой приличной компании автоматом отправляет в мусор.
В жизни не встречал безработных программистов, это тебя кто-то обманул.
Не все работают по специальности - это да, но все работают.
Речь идет, разумеется, о настоящих программистах с настоящими дипломами настоящих университетов, а не о тех, кто окончил курсы компьютерной кройки и цифрового шитья.