No, I have many guests who are repeats who don’t use Airbnb. Also guests who were accustomed to coming to our rentals before we started using Airbnb. In addition, I’ve had STR insurance since the early eighties for a B & B, plus short term rentals such as Airbnb.
Also, the Airbnb ‘insurance’ such as it is, covers guests only from the published check in and check out times. I prefer a little flexibility and the opportunity to offer early check in or late check out to our guests. To me, it’s restrictive. But if it’s working for you, that’s great