Seems like a problem that will figure itself out over time, my experience has been that the industry has a very high attrition rate for those who are under talented. If you love what you do and actually possess skill the long term prospects aren't terrible in any kind of way. Of course when I say 'talent', I mean the strategic onus is on the individual to find higher profile work.
+1 problem with the education system, if the hustle is that CS is a golden ticket or some crap like that. The gems will always shine and get snatched up by more mature players.
+1 problem with the education system, if the hustle is that CS is a golden ticket or some crap like that. The gems will always shine and get snatched up by more mature players.