Well... all the major things the military has done for the past quarter century are now characterized as a waste. Hard to get excited about joining that.
We've seen more anti-military sentiment from Republicans over the past few years. Republicans skew white - maybe that partially explains this.