This is because the Army approaches leader development in a piss poor manner and is a symptom of why there are so many shitty NCOs in the Army. Other branches tend to nurture leadership abilities and experience from a much lower rank. The Army is the only branch, as you know, that has two ranks for the pay grade of E4. If the Army were to view E4s as NCOs, get rid of the pointless Specialist rank, and develop leaders over the long term, The Army and everyone in it would be better for it.
Read This Next