>>> but programming is at a stagnant state

The global economy is in a stagnant state. When it is so, firms do not risk/invest in new systems, so software houses consolidate and cut back research.

>>> theres a huge skill/knowledge deficit,

There are a great many highly qualified, highly experienced IT professionals that are out of work at the moment because of the above.