Generally speaking the time between the concept of a weapons system and it’s actual full deployment is around 10 yrs or more. Since technology advances geometrically it stands to reason by the time a weapon his in production it is already obsolete.
We believed, when I was in the USAF, that once a new fighter is made known to the general public a newer version is already in the works.
I have no idea whether these criticims are justified or not; does anyone with some Navy experience/nautical savvy know if the ship is as bad as the author claims?
If so, why on Earth did they build it?
Which, as a minimum, tends to apply to both sides of a future conflict.
Blame it on Congress and all of the damn policies you have to follow for starters. Then you move on to the Program Managers that change every 2 - 3 years whose sole purpose is to make their mark by constantly changing requirements. I’ll go back to JSF i.e. F-35. It only took 13 years to do the first carrier landing.