Cruises feel like something for upper-middle class people to overspend on. Even the people who bring their whole family on a Disney cruise or even have enough money to stay in a suite, don't strike me as the wealthy type.
Maybe I'm wrong, but to me cruises just don't feel like something that wealthy people do.