It is to be expected. The only demographic one can expect to have the cash/time to take advantage of a cruise ship would be people old enough to stock away the cash. -And by that age, what else are they going to do with it? Save it for their future??? Give it ALL away to distant relatives?
Besides, that generation is the last generation to benefit from the economic middle class model born out of WW2. People and laws were generally fucked up, but at least the social structure was an environment that leaned towards higher and higher wages and benefits for the middle class. People had expectations of finding a good job and work their for the rest of THEIR ADULT LIFE. Imagine that. And they expected a wage that would be a living wage. Enough to pay the bills and set aside a little cash. And set aside they did. Which allows for the present day cruises.
Although their real growth in disposable cash came in the later years, their 50's thru 60's, when the perks of having the house paid off, etc. allowed for other things.
Now days, the model is so broken, it is a wonder who they expect will be taking those cruises. College costs are so high, you've got 20 somethings going into the workforce with tens of thousands of debt as the starting point. No one expects they'll be lucky enough to work a good job for the rest of their lives. And as for increasing wages??? That's crazy talk.
I don't know what they teach in business schools, but it sure ain't morals.