Next time please buy 3rd party insurance that covers any reason from leaving home to getting home. That way you can be responsible for your vacation, and not rely on the extreme ridiculous kindness of a company who absolutely should NOT have covered your hotel. That's what
travel insurance is for.
You were NOT the only one calling, you were not the only one impacted by this. If we all thought
DCL was expensive before this year, it's going to get ridiculous for them to get back what they are giving out in situations like yours (and there were many situations like yours, so I assume umpteen people are getting refunded for something that's just part of traveling sometimes).