It is easy. There are millions cruisers and a small number of something. People have different approaches to vacations. Aside from people for whom money do not matter (matter, but on the different level), there are people who would take less vacations, but will go all in. Royal knows it, so they can try to get as much money as they can. Worse comes to worst they will sell it at discount.