You can apply the same reasoning, perhaps in an even simpler way, to the “low unemployment” part of the statement.
“unemployment” is a stat defined at general population level, reaching well beyond the engineering space.
Low unemployment means it is probably harder to hire someone out there, but it does not contain any information about how is now harder/easier to hire engineers, let alone tech engineers.
Absolutely. Talking averages is pointless on most topics where stats are presented. I always want to see both the distributions conditioned on several important variables, as well as marginalized versions thereof for each variable, but such nuance is not commonly available in public discourse. And when it is, people are shocked that it contradicts the simplistic world view they've been sold earlier.