As well as overproduction of CS grads in the last 10/15 years. Much like law grads a generation earlier. Wonder who's next, MDs perhaps?..

Not a chance for MD's. MD's are the only degree where jobs are guaranteed, but graduation is not. They will always have a shortage.