Amen. Could also be that CS is mind-numbingly boring and unsatisfying as hell. I endured life as a software engineer for 20 years and recently got laid off in a very typical maneuver by my high-tech employer, who is farming more and more work to India and China.
I'm actually glad to be out of there. Dreadful, utterly meaningless work and a miserable corporate environment. Good riddance.
A certain redundancy there. Let's hope that changes.