The article -- or more likely the Army itself -- is rather vague on the precise impact of the data/platform issues, which definitely sucks. Not getting promoted because of computer glitches sucks.
But it also makes sense that when recruiting is poor, retention becomes key, and there just aren't as many open NCO slots. And with fewer E-1 through E-3, you don't need as many noncoms.