I'm very mixed on the subject.
I, like you, prefer the hotel offering. Messing around with hosts and their rules is not on my list of things I want to care about, the fact that there are hidden fees and stuff leaves a bad taste in my mouth.
Hotels, I know the rules. Don't destroy or steal, make life easier for the maid: done.
With AirBNB, there's the cleaning fee, there's the self-replacement of items situation, there's the unknown state going in; and there's some faff about checking in.
However, the laundry fee's are definitely killer in hotels. I prefer to travel light and paying €8 for a pair of socks (or.. depending on the hotel manager PER SOCK) to get them washed is just painful. It's not just a high price tag at that point, it's borderline criminal markup.
I have also noticed that amenities such as Irons are less common in hotel rooms these days, which is annoying as I've started wearing shirts in my old age- worse still is the toilet situation. Modern hotels must think we're all voyeurs or something. The majority of hotels I've stayed at in the last 3 years I would not want to be with a child, frosted glass bathrooms, rarely a lock, sometimes it's just slatted wooden cabinet doors... idk, something wild is going on with hotel bathrooms man.