It doesn't matter, Carnival was giving deposits back due to the shutdown. Even if it was non-refundable.
Yes, there needed to be faster options to receive the refund, but when there were millions of people affected, it isn't as easy as it would seem.