My career has been significant in my life. I was fortunate enough to take an interest in CS before we started pushing it on every man, woman, and child. Since there have been few of us with the necessary skills up to this point, job stability and compensation has been fairly great, relatively speaking.
But success is rarely duplicated! The cure for high prices, after all, is high prices. With the push for more and more to get into CS, there will undoubtedly be more and more looking for careers in CS-based professions in the future. The added competition will leave these jobs in the same state that your friends have found themselves dealing with in mature careers who have already gone through the same dilution of people. If I'm wrong and these people do not pursue careers that are related to CS, what have they really gained?
To put simply: Value lies in scarcity. If CS is no longer scarce, it will no longer be valuable.
But success is rarely duplicated! The cure for high prices, after all, is high prices. With the push for more and more to get into CS, there will undoubtedly be more and more looking for careers in CS-based professions in the future. The added competition will leave these jobs in the same state that your friends have found themselves dealing with in mature careers who have already gone through the same dilution of people. If I'm wrong and these people do not pursue careers that are related to CS, what have they really gained?
To put simply: Value lies in scarcity. If CS is no longer scarce, it will no longer be valuable.