For what it's worth, I think individual preferences come into play here. Some people like short cruises, while others like those 90 day ones --- and everything in between. From experience with longer and shorter cruises, I (for example) know that I prefer a one week cruise -- no more or less. Apparently many agree, as this is a very commonly available cruise length. But it's good that there are options for those who like different lengths.