Defence experts and senior military figures have repeatedly warned that the UK is living in a "pre-war world".