it's funny because when it comes to any real disputes, AirBnb sides with landlords as much as possible (and as much as PR will allow), because that's who are they getting the money from. The guests are just the 'meat' in the machine so it would be more consistent if they allowed property owners to vet guests even more to avoid any issues/disputes in the first place.
For RoboCat's case - it does still allow to not accept a certain guest after looking at hteir profile etc, but IMO that's too far into the journey - it'd be better from UX perspective and satisfaction if such a guest never found the property as available in the first place.