In most descriptions is mentioned that it was mistake that these ships were there on the first place. Their destroyer escort was in harbor because of a storm. And even with them, they would have been misplaced, e.g. also against an attack by German battlecruisers.
These British armoured cruisers served abroad for trade protection. They had the range for that - and there were hardly any more modern attackers. But if there were some - e.g. at Coronel - not surprisingly several of those armoured cruisers were lost.
Also German armoured cruisers suffered terribly: of 9 built 6 were sunk (and the two oldest served hardly in WW1 and therefore it is not surprising that they survived).
Armoured cruisers had the unfortunate fate they rapidly outdated. These were pre-Dreadnought, pre-turbine ships, but were built mostly shortly before turbine-driven ships entered service - and therefore too slow for use as cruisers in WW1.
Responses