We have multiple full-time, short term rentals and will not list them on Airbnb because they do not let hosts set their own cancellation policies and even worse they will override the few options they do give you.
A real world example of this is happening right now for us with our units in Hawaii. We have a 60 day no refund policy. 100% refund before this. We highly encourage trip insurance and you must check a box to opt of getting it. In our refund policy we state do not refund for weather or natural disasters. In these situations Airbnb will give the guest a full refund regardless of your policy, where Vrbo will let the host decide if they want to break their policy because of the unique situation. FWIW we gave full refunds.