The reason I book an AirBnb is that I want my home away from home. I don't want a hotel. I want to pop into an area that I'm visiting and feel as if I have my own space.
There’s hotels that provide this, look for long term hotels. They will have kitchens and everything else. If those don’t work than you are going to have to gamble with Airbnb. I used to use Airbnb for same reason but found inconsistency and don’t have patience to hope the place is adequate. Therefore I went back to hotels.