Yes it was free on Discovery for everyone. I am not elite either. I was hoping it was free on her sister ships for the same reason as you…. Carry on only. We will still do our own but will go with the expectation of paying.
I recently sailed on Discovery Princess where self service laundry was free including detergent and dryer sheets. Is this perk available on any of the other ships?