For some reason people never mention this, but aren't there also much more people graduating with CS degrees than ever before?
But despite me saying that, I think it's going to take longer than four years. It takes a while for people to realize that a dream is dead.