If you want to use Airbnb as a booking platform then you should not have additional steps beyond it to confirm a booking. Specifically, having a seperare authentication platform outside of Airbnb where you required to pay a deposit, upload a selfie of yourself and pay a fee for a criminal background check is unnecessary and overly invasive. If you want to rent apartments and are concerned about who is staying there then be a good host and meet people in person during check-in. I will be staying somewhere else during my next business trip to Boston.