Isn't a real problem that we don't have enough forces to do anything far away from home? It's not much good having our carrier troll around the globe and sit there 'dominating' when we've got nothing to send ashore to do the actual fighting.
IIRC our amphibious landing ships are antiques and there's been discussion of cutting back on the Marines to pay for more high tech toys. Wouldn't a fleet of HMS Ocean-alikes be a better use of money and give us some real clout?
As for the shipyards, they're in their current mess because they're only kept alive by government contracts rather than competing in a genuine market. Our commercial shipbuilding industry has vanished because it was too short-sighted to see the market for bulk carriers, roll-on roll-off ferries and liners. The Finnish, Korean and Italian yards don't need constant propping up with government money, they produce a product customers actually want and their ships actually work. I don't see why the taxpayer should keep BAE slipways occupied any more than it should have kept Rover building crappy cars.
If we're happy to buy our telephone networks from the Chinese and our power plants from the French I don't see why we can't go shopping abroad for warships. Let other countries take the risk of developing new deathtech, we're no bloody good at it.