IT-специалист - это довольно условное размытое понятие. Есть технари, разработчики харда и софта, и многие другие.
Откуда берётся дефицит софта? Здесь основная проблема - отсутствие эффективного целеполагания, что приводит к двум последствиям: