The credit card "guarantee" only works if the bank can charge back the merchant if you don't receive the service/merchandise.
If you get sick, that's not the merchant's fault, so you don't get a refund. If the airline goes bankrupt, the bank can't charge back anything, so you don't get a refund (strictly speaking; the bank could always give you the money back anyway just to keep you happy).