By your argument, you should have to produce ID before going into any crowded public space.
Pure security theater, and your argument is further invalidated by the fact that it's a made-up reason. No one has claimed this is mandated by TSA or other security authorities.