I am of two conflicting thoughts on your recommendation. On the one hand, guest cancellations can, for some hosts, be very unfair and directly impact the host financially. Knowing there are many legitimate reasons for guest cancellation in addition to extenuating circumstances, it would be unfair to guests to be "branded" as a cancelling guest. However, when a host cancels, even with extenuating circumstances, it can be both financially and emotionally/logistically difficult for the guest. Additionally, there are hosts that scam with cancellations just as guests do as well.