The last thing I want to do when I'm pulling in after a long flight an hour past the kids' bedtime is to deal with potentially dealbreaking problems with the place. In a hotel, they generally have maintenance on staff and extra rooms to switch into in case of problems. Generally with Airbnb, the staff is 30 minutes away and is annoyed that you've called them. Most of the time, everything is fine, but there can be snafus with locks, plumbing, cleanliness, etc, and kids make these more complicated. This is all not to mention being asked to strip beds, take out trash, etc, after you've paid thousands of dollars, including cleaning fees for the place.