We got charged the $100 change fee for each passenger. We ended up cancelling a cruise that Celebrity was going to cancel anyways.
I think that I would still do the NRD, however when Covid was happening and the cruise lines were cancelling and changing itineraries it was a bit of a hassle and a monetary loss.
I would definitely do the refundable when travelling in a large group or older family.