@Scott1159 A date-change request makes sense when you're a multi-unit hotel. You know that a few months from now, the hotel is still going to be a hotel, and a reservation can be freely moved from one room to another without impacting other bookings.
An Airbnb host doesn't have this degree of certainty. We don't know yet when travel will be possible again. Plenty of hosts' properties aren't available 365 days a year for a guest to pick any date of their choice, and plenty of hosts can't anticipate what their life circumstances will be like months from now. The property they're renting may well be their own home, which they need for other uses. Many of those who are losing a lot of income now are hastily trying to secure long-term tenants and are therefore in no position to commit to blocking off dates for a short-term booking in the future. We can't even be entirely sure that Airbnb won't go bust in the coming months like many companies in the travel industry are about to - in which case there would be no payouts for those distant bookings.
So no, it's not necessarily better to reschedule a reservation than to have it canceled. Especially when it turns out that your guest is a major whiner.