>I fully expect the short-length, autodidact or mediocre students to be entering a saturated market within the next five years.
That cuts against every labor demand projection.
Frankly, even mediocre programming jobs are a great option for most people. The lower mode is still much more than most entry-level jobs pay.