Our air fleet is geriatic. Drones can't see underground or underwater.
Generals are always fighting the last war especially if they won it (not sure if we won Afghanistan or Iraq) The next war may not be insurgent. We may have to go against someone who will fight back with modern weaponry.
I have a hard time imagining a mixed sex battalion pulling off something like the Inchon landing, or invading a North Korea backed by the Chinese. I asked one person if they could imagine a battalion of 100% women making a landing at D-Day. I was told combat had changed.
That is a big part of the problem - the idiots think combat is a video game!