Carriers
are obsolete, but very few nations can field the weaponry needed to kill one reliably.
> And it makes me wonder about other technologies, such as tanks
In the current, more urban, modern war, tanks were actually demonstrated to be pretty useless. I once spoke to a veteran of the Iraq war who mentioned the thousands of tanks in country sitting useless because they couldn't really be used in a city. Turrets too long, too slow, too easy to disable, big slow moving metal boxes.
The military tried to use Bradleys instead, but they were also far too slow and prone to ambush. Thousands also sat mostly unused.
The workhorse for years was the so called "uparmored" Humvee (HMMWV), a beast totally unsuited to its task, but just about fast enough, and just about able to be A-Team MacGuyvered into a suitable urban assault rig.
The "big armor" was the Stryker, which was designed to be armored, armed and fast. But by the end of the war was surrounded in anti-RPG cages so wide they could barely fit down a major road. https://upload.wikimedia.org/wikipedia/commons/3/35/Stryker_...
However, all of these were fairly useless against IEDs and nobody quite knows what the next workhorse armored vehicle is going to be, but I believe they're probably going to be something out of the MRAP program.
https://en.wikipedia.org/wiki/MRAP
The Humvee is being replaced by 2 or 3 purpose built vehicles.
Important to this is that all of the vehicles are built using lessons learned during a very long, mostly urban war. The next time a war starts out in vast open plains, the tanks will probably come into their own again, but to be honest, lots of their mission has been taken over by a variety of flying platforms that can deliver payload more reliably and at less risk.