As was pointed out last time the EPI scored a press hit with their claim of stagnant IT wages (https://news.ycombinator.com/item?id=4880332), they appear to be leaving out the very real possibility a younger/earlier-career mix of workers -- a demographic bulge -- makes their broad wage averages look worse, even while each individual cohort is better off.
And, when in this latest study they highlight how many college graduates who fill IT positions have non-IT degrees (Figure F: 38%+), or of all IT workers have no degree at all (36%, p. 8), they should realize that one way to deal with a skills shortage is to make-do with less-skilled/less-trained people, but then pay them less while they learn or simply play-out-of-position. (This making-do also creates the early-in-career demographic bulge mentioned above.)
On the other hand, when the EPI looks at the fact many STEM majors don't wind up working in STEM jobs (Figure D), it is spun as: "For every two students that U.S. colleges graduate with STEM degrees, only one is hired into a STEM job." From that wording you'd think the streets are filled with woeful idle STEM graduates! But maybe, given the still very low unemployment among all with college degrees (and especially technical degrees), these graduates found something else they preferred? Or maybe they really weren't very good at or happy with their exact STEM degree area?
It requires the EPI's factory-floor mindset, where STEM degree recipients are cogs that could (or should) be dropped into closely-matching STEM jobs, to make this natural dynamism sound like we might have way more idle STEM graduates than we can use.