Easy,
Perhaps it is my Army background that informs my opinion but as I see it the aim of war is to invade, conquer, and hold the enemy lands.
One cannot do that with Airplanes, Helicopters, artillery, tanks, or ships......it takes ground troops who control what ground is swept by their outstretched rifle and bayonet.
All the rest of the combat arms are support units for the Grunt on the ground with the muddy boots.
Otherwise I agree with all you just said.