I know guys who graduated in the early 2000s from engineering and Computer Science programs.  Still don't have proper jobs, all these years later.  One even developed mental illness (depression) because of how he was treated in the workplace of a major Canadian telecom corporation that downsized its R&D function but didn't want to pay severance so it abused staff until they quit.  Hardly characteristic of a marketplace in which such talent is treasured.