>>> 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.