So, of course, the US military's vulnerability has only increased in spades since 2002 due to drones. All those bases in the Middle East that were supposed to help protect the countries where they were based were just ripe targets.
I think more critically, most of the US Navy feels like it's now more for show than an actual fighting force. A new aircraft carrier costs about $13 billion unit cost, but $120 billion total program cost. An Iranian Shahed drone costs about $35,000. So at about 2-3% of just the unit cost of an aircraft carrier, I could buy 10,000 Shahed drones. I don't even know how an aircraft carrier would begin to defend itself against an onslaught of thousands of drones.
In the joke of "Would you rather fight one horse-sized duck or 100 duck-sized horses", clearly the 100 duck-sized horses is the winning strategy.