Presumably Airbnb is paying for the stays. The hosts are doing a nice thing too I guess, but it's also not too different from regular business, since they're, y'know, getting paid.
I don’t know the details of this program - but in the past Airbnb has asked hosts to “donate” their space for special causes - like medical workers during early Covid.
In that case it was definitely the hosts making donations, not Airbnb.