For sure! They think that way because in years past you could do just that. I remember booking people 2 days before cruises and getting great rates. But that has all changed over the years. One executive I talked to told me the figures no longer supported continuing that practice. He said the overwhelming numbers of those who purchased last minute cruises were seniors. And historically, seniors don't spend alot of money while on the ship, which is where cruise lines make the majority of their profits.
I've always thought it would be better to sell a cabin at any price than to have it go unsold, but evidently they don't think that way anymore.
Travel Agent/Cruise Specialist w/13 yrs exp and 48 Cruises on 11 cruise lines! Favorites: Paul Gauguin - Tahiti: Uniworld River Cruises - Europe; Celebrity Solstice-class ships; Holland America - 12-nights Baltics & Russia; RCCL - 14-nights Greek Isles, Turkey, & Croatia; Holland America - 14-day Alaskan cruisetour; 10-night Canada/New England cruise; 21 days Hawaii w/7-night NCL cruise; Oceania - 25 days in Asia; more than 3 months touring Europe by train. And many all-inclusive resorts!