Well, like I posted that has not been my experience. And in this DIS, Facebook, Twitter, Social Media world, the cost of bad publicity from an unhappy customers would cost the cruiseline thousands more than the refund. it would be a horrible business decision. I don't know about you, but I hear almost immediately from a business if I post something negative about an experience with them on social media.
But, full disclosure, my travel agent no longer sells
travel insurance, and makes clients sign an acknowledgement that the agency makes no recommendation either way on whether clients should buy it. My agency got caught in a lawsuit when they sold a client travel insurance. I have posted this here in the past. Client's boss canceled his vacation two days before the cruise. Travel insurance paid up no questions asked. But their contract with the client allowed them to seek compensation from the party responsible for causing them to have to make the payout. They did, sued and won full payment plus all their attorney costs. That employer turned around and sued the Travel Agent trying to recover that money from the agency. That suit got tossed out, but it cost the agency thousands to defend themselves.
There is a reason travel insurance is the most profitable product insurance companies sell. Claims are rare, and rarely exceed the premium paid.