Cruises are out of favor at the moment because of all the Covid news. Even I would be a bit leery of packing in that tightly with a few thousand other people right now. But I don't think Covid is going to last forever and the early birds will get the best deals.
So I suggest we all keep watching the news, the deals, and the new practices the ships will put in effect to make cruising safe again.