They made it so they are more dependant on logistics than any army already is, meaning if they ever got in a war against peers (China, Russia, etc...), USA could lose the war because the front line got cut-off or sieged.
Seriously, for example if you send a special force group to sabotage a carrier for example, then all you need to keep the carrier non-funcional is siege it, place boats with anti-air equipment in certain positions and shoot any airplane trying to reach the carrier.
Land battles against bases seemly can be won by just sieging them and waiting all their gear to break, specailly if it is in harsh environment (like desert or snow), don't need to wait them to run out of food or ammo, just have to wait until their gear stopped working properly and then you can assault.
How the leadership doesn't see that?