The bigger issue is that so many people have jumped into CS because programming (not the same thing I know) has become seen as this thing that will earn you big bucks.
Of course, some level of computer skills is important in most professions at this point. But logic suggests that CS (and programming) compensation will level out at a level comparable to similarly skilled technical professions.