I am with you on that. I would rather pay more to be on one of those smaller ships that only have 250-450 passengers.
Why would anyone want to go on a ship with 7000 passengers is beyond me.
If I want a crowd, I will go to Fenway park.
You probably would be second guessing your decision if the ship hits 20-30+ foot waves.