As an EEA citizen living in the UK (now a citizen, but was here pre-brexit under EU freedoms) I see absolutely nothing wrong with the host state requiring me to carry an ID card. In fact, many countries require this for their own citizens, see Germany.
As an EEA citizen living in the UK, let me tell you that you’re missing the plot.
Whether you agree or not with the requirement of ID cards for EU nationals in the UK, doesn’t change the fact that David Davis repeatedly voted against extending one’s civil liberties, based on their nationality.
This is what the previous commenter noted, and is factually correct!
David Davis is a joke and his word is not worth more than his EU trade deal that never happened.