do british nationals need id cards to prove that they're not foreign and so don't need an id card?
Ah good point but there's a simple answer.
British people will obviously look British and are therefore easily identifiable..whereas foreigners obv also smell.