It's been their standard practice for years. The idea is that hosts should be assured that their guests are who they say they are before agreeing to let them enter their homes. The host needs to feel secure, as well as the guest (and the ID verification goes both ways). If you don't want to do this, you can stay in a hotel.