The point isn’t that airbnb should cover that situation, it’s that hosts need insurance anyway and that insurance should cover everything this covers plus more.
I think some home insurance providers might balk if they find the damages were caused by commercial renters. If this covers all issues related to commercial activity, then you would be fine with just residential homeowner's insurance.