For my own travel, I got so sick of the problems with key access. It's just too hard to coordinate with most hosts when you are in a foreign country and don't have cell service or wi-fi.
It's also super annoying when any number of other issues show up: spotty wi-fi, no cable TV, no soap or shampoo, poor quality mattress, etc.
And then hosts often expect you to wash your dishes and put laundry in the washer. Why do I need to do this when I am paying >$100 for a "cleaning fee"???