Why, in the US, are IDs immediately ignored when they expire? You often read about people being unable to vote, buy alcohol, or travel because their driving licence expired last week.
But realistically the whole point of ID checking is to determine if someone is who they say they are. If they have a picture ID, expired or not, which clearly proves that then why not accept it regardless of expiry?
The only reason these IDs expire at all is to force you to update the photo and other personal info.
PS - I understand why with international travel and passports. Since then you're subject to the foreign entities' rules/stupidity (and airlines can be fined for letting someone travel without a valid passport). I'm mostly asking about inter-US travel.