One guess as to why the British didn't nudge their own ships a few% outside the limits is the added cost. With so many cruisers, destroyers, and other warships being built, the cost of an extra 10% tonnage for a cruiser class could mean a few more destroyers or sloops, or even another cruiser...