Hotel staff get in, for most needs you have to go out of your room. With airbnb, unless you choose a private room, renting the whole house or apartment means you don't have to worry about other people. Of course like hotels there are bad airbnb hosts that spy on you or intrude on your stay (that's what reviews and ratings are for)