Very illogical assessment.
Those troglodytes in Afghanistan are resistance fighters. They cannot drive out US military from Afghanistan. The best they can do is put pressure on it.
What about Iraq? You think technology does not works?
I say that cheap tactics do not work either. There is nothing unique about fighting a military occupation. The real thing is to counter a military occupation in the first place. This is where military technology comes in to play.
Also, you can dream about Iranian power projection. The fact is that Iran does not compares to US in terms of military capabilities. And USN is a terminally deadly force to engage in combat. It is too big and powerful for any Naval force in the world. And it also has vast combat experience under its belt.
Also read about Operation Praying Mantis. Within just 1 day, USN was on the verge of breaking the backbone of Iranian Navy. It will refresh your memories.
By the way, those are garbage links that you cited. Try some links featuring some real professional information.
USN lost many Aircraft Carriers during WWII. This does not meant that Aircraft Carriers lost their importance.
Why do you think that China wants some regardless of its claims of so-called Aircraft Carrier killing missiles?