Hosts do a lot of things I wish they wouldn’t. And it’s unfortunate that so many guests don’t realize that every airbnb is different and just because one host has or does something only applies to that host.
In my case, I don’t like gifts and cash is king. If there is a problem I can just sit at my computer and process a refund. No shopping trip, taking things to the guest that they might not even like, etc. And then my generosity is there on the platform should there be a question or complaint later. We have all read posts from a host who thought everything was great with a guest and then after the guest checks out they get slammed with the complaint. This guest was nice but it could have easily gone south as soon as they stepped in the door. I wouldn’t be shocked if Airbnb would have just rehomed them and not refunded the host.