The problem is that once your valid ID expires there is a non-zero chance that you will transform into a nefarious nether being. So yes, of course, there is a logical reason to require a current and valid ID, lest you become someone else who is deemed to be a threat to aviation safety.