Originally Posted by
Caspavio
making use of the $10k insurance just once in the 20 years will get you $5k more back
That's off by a factor of two, because those numbers are per person. One cancellation is a $10K difference. Though a 20-year horizon isn't necessarily a reasonable assumption.
But your basic point stands. In fact, it may even make sense to split payments across two cards to double the insurance (we have some rather expensive cruises booked). Something else to think about.