Hi, I agree with you 100%
Ive been hosting 2 years and earlier on I couldnt understand why people were cancelling a day before arriving !
My daughter who is also a host said to tighten my cancellations to strict because otherwise the day before they can find something else cheaper, cancel and get a full refund, go somewhere else, and I havnt got time to fill the dates. I did that.
Last week a lady told me she wasnt coming 3 days before(she had booked 3 months ago) the start date but because I had a strict policy she will send her husband instead as cancelling was not an option... she didnt ask if it was ok to send her husband, which is WAS NOT OK he doesnt even have an airbnb account, and then I kept waiting for 5 days, I asked to advise me when he was coming, he didnt show up and no one contacted me at all. And now Im supposed to leave feedback for her. She did not ask for a refund, and I did not offer it. She has poor communicator noted on her feedback already... Its not easy being a host thats for sure. Good Luck, stick to your guns, guests must read the rules and stick to them.