They should add a keypad as well for people without a phone. Keypad code gets set automatically for each Airbnb guest and expires automatically. This of course requies the Airbnb space to have an internet connection.
Current users who encounter this usually find some way to unlock their door for their guests after a phone call, leaving keys inside. The prevalence of affordable prepaid phones is helping to alleviate this issue.