Looking at some articles about that new monster cruise ship & a line in one stood out as identifying why those things make my skin crawl, other than thinking about environmental damage: they want to compete with resorts. If I spend time & $ on travel, I want to experience a new culture or natural environment. Resorts are just bubbles of capitalistic non culture; you've seen one, you've seen them all.
This one can hold ~10,000 & has life boats for 7650, with some extra rubber dingy things.
Also, the #1 crime on cruise ships is sexual assault and it turns out, "Because the assault can occur on the high seas, the governing law can be unclear." This article is from the US POV, and ends with how to reduce chances of sexual assault on a cruise: Steer clear of isolated areas; Don’t go out alone; Always watch your drinks; Watch your back.
I wonder how well the cruise ships promote that? "Enjoy your cruise, watch your back." ;)
I keep seeing articles saying "millenials are killing the cruise ship industry", and I'm eating as much avocado toast as I can to do my part, but it isn't happening fast enough.