@Erol44 "my Host was happy to make a more flexible policy to get my booking but could not do it because Airbnb's website did not offer the option".
As I explained above, a host always has the option to refund as much as they want to a guest. So there was nothing stopping the host from doing that, regardless of the cancellation policy in effect.
One of the problems for hosts is that Airbnb keeps the money a guest pays until at least 24 hours after guests check in. So if you book a place a year in advance, and cancel a month later, and are due no refund according to the cancellation policy, it is Airbnb who will be sitting on your money for the next 11 months (and collecting interest on it) - the host won't see that money until a day after your original check-in date. So if the host refunds you as soon as you cancel, they aren't actually refunding you- the money is coming directly out of the host's pocket.
And while you are no doubt an honest person, many people aren't. Hosts have gotten burned by refunding a guest like that, only to find out some time later that the guest was also able to get a refund from Airbnb. So the host is totally out the cost of the booking.
I'm not defending any of this, I'm sure the system could be vastly improved, I'm just trying to explain it to you. I have a moderate cancellation policy myself, and don't even accept long term bookings. And I'd feel like a jerk if I rebooked a cancelled date and didn't offer the guest who cancelled some refund, as long as the guest had a valid reason for cancelling.
As for Airbnb forcing a host to refund if they get another booking for cancelled dates, Airbnb would have no way of knowing if the host got another booking because many hosts use multiple platforms to book guests, as well as some having their own websites doing direct bookings. And just because dates are shown as blocked on a calendar doesn't mean they have been booked. The host may have blocked dates in order to have a holiday themselves, because they have friends or family coming who will be using the rental, because the host has a medical issue, or has a renovation or maintainance project to do.
And Airbnb already forces a lot of things on hosts- we don't need yet one more policy where Airbnb butts its nose into the way we run our businesses.
And lastly, re the Covid travel cancellations- if guests could simply cancel and be fully refunded because Covid cases had risen in the area they were planning to go, or flights got cancelled, etc., hosts might as well just quit hosting altogether, because they wouldn't have any reliable business. Like I said, it isn't up to hosts to be insurers for circumstances outside of their control. That would be totally unfair. This already happened back at the beginning of the pandemic- all guests were fully refunded. At great paain to many hosts. I didn't feel sorry for the hosts who practice rental arbitrage and have 20 houses to rent and didn't have a decent business plan so that they could cover the rent or mortgages for a month or two, but I felt really bad for hosts like single moms renting out rooms in their own home to make ends meet, who were going to be foreclosed on because all the bookings got cancelled and they couldn't pay the mortgage.
But the Covid disruptions are not an unforeseen circumstance now, so guests should cover themselves for this by taking out travel insurance.