@Jennifer2827 Many hosts require guests to show ID on arrival. Especially if its an entire place listing with an off-site host. There's nothing nefarious about that.
It just reassures the host that the person who booked is among the guests (that it's not a third party booking), that they know who is staying in their home, and can be a deterrent to guests who have the intent to party.
Most guests don't realize that the ID verification you have registered with Airbnb isn't visible to hosts. And hosts have had thefts and house trashings and even guests who had warrants out for their arrest- if they report it to the police, just saying it was some guy named John (which may or may not even be his real name), doesn't help.
Don't take it personally- it's just a security measure taken as a deterrent to bad behavior, and some hosts may have had bad scenes in the past.