Personally, I think it comes down to an increased sense of entitlement and lack of gratitude. Yes, you are providing a service and you are getting paid for this but a « thank you » and « please » goes a long way! Being appreciated usually makes it more pleasurable helping others, at least for me?!
When looking for an Airbnb to stay- all I want is a clean + somewhat quiet place, a relatively comfy bed and a sense of privacy/security. If I want hotel amenities, then I stay in one and consider that I need to pay the premium for this.
If I had a back issue, am a very light sleeper etc staying in Airbnb is too high risk for me- as what works for most people maybe not work for the individual and I don’t think people understand this. Just like anything, you should go into it with realistic expectations. £30/night will likely not pay for a palace suite and expecting it is naive to say the least.
I wish Airbnb put more emphasis on the need to read an entire listing and see the whole photos, location etc. If you are traveling with excessive luggage and then choose a place on the fifth floor (stairs only) for example- then the problem is not the hosts but the guests if this had been fully disclosed. Then getting angry about this is not the way to find a solution... as (hopefully) a good host my main concern is that my guest(s) have a comfortable stay! But The lack of personal research is not a good enough excuse anymore and not when every opportunity has been given as to avoid this.
Airbnb does the dis-service by literally going alongside « the customer (guest) is always correct » and just like in everyday experiences they are correct but not always. Until balance is restored between guests and host importance in airbnb’s eyes (primarily who brings in more money- my opinion) then no one really wins and it’s such a shame as it really could be so much better!