То что я видел, разработчиков не хватает потому что:
1. Компания территориально расположена плохо (нет там программистов сколько не копай)
2. Компания не привлекательна для разработчиков (нет амбиций, нет зарплат, старые технологии, отвратительный менеджмент, хреновые условия, болото)
3. Продукт компании находится в таком состоянии что его дальнейшее расширение возможно только при увеличении количества серверов и разработчиков.