Reading these comments you sound like a grumpy bunch. Other cruise lines send loads of promotion emails,send out brochures etc. I have never paid more if my cabin grade is on offer. Some people prefer to book early to secure the cabin they like,the deck they prefer and some will wait for a guarantee. There are some cabins at the bow which have part obstruction or being up on the Sun deck in winter could be wobbly. Otherwise it's a great price. Other cruise lines do last minute cruises.