This article is the root cause of the problem
This kind of thinking is precisely why British defence procurement has been in such a mess for decades. We have to accept that we will never have the perfect fighter, submarine, tank, helicopter, or aircraft carrier. Someone else's will always be better in some way or another, and what we build will always be more expensive than we think it ought to be. This is simply the way things are. If you disagree you probably need to study your history better. But if we keep changing our mind during the process and changing the specification then we will never get there and it will cost us far more than if we had stuck to our initial idea!
Really it's about confidence in our own abilities as a nation to produce the goods, and articles like this one do nothing but undermine that. Britain should have the confidence to produce anything it needs: it certainly has the talent and it has a glorious history producing the very finest engineering. Britain has got so mired in post-colonial doubt about its abilities that we fail to do anything effectively.
France, on the other hand, has not. France builds its own nuclear deterrent, their own missiles, their own submarines (without having to get US management consultants in to run the show... hello KBR), they launch satellites, they go into space, and they had the Rafale 5 years or more before the Eurofighter. They keep a larger standing army, their air force is larger than the UK's and their navy is of comparable size. Somehow they manage to do all this with a smaller defence budget than the UK. I think we need to ask ourselves as a nation how they do that.
p.s. aren't the French building one of these carriers? Didn't they pay the UK for the design? I think that says it all.