I don’t purchase extra coverage but do have some from credit cards and other insurance policies through work.
I don't think I’ve ever book a non refundable trip. But if I were going on a very pricey vacation, I’d probably consider it just for the peace of mind.