Air is part of our infrastructure, cruises aren't. Barges are commerce, cruises are vacation. I think there is also some ... unease? with ships refusing to flag US. So, if they don't pay taxes here, why would taxpayers bail them out? I get it, they need to operate in ways they see fit and make a margin. I think NCL is the only US? From the little I follow things like this, I mostly see NCL panned as not as good of a cruise experience. I recall wonderful service but have heard NCL staff is not so courteous and eager to please. I dunno, kinda fits some of the Ugly American stuff....
Agree also on which is kinder on cancels. I hate flying. Always have. Do it as little as possible.
US employees of cruise lines should be getting unemployment if they were laid off, so maybe not the companies, but at least some US staff are getting support.