Simple law of supply and demand. The demand exceeds the capacity of the ships, so you raise prices. If demand drops, prices will drop, but so far it hasn't. And since we're talking 2006,
DCL has 1 to 2 years to make adjustments.
I can not speak for the people who had to live through all the hassles with the hurricanes and changes. That must have been stressful, but I do not understand how they could NOT know about the changes. I'm 4000 miles away on the West Coast and thanks to my computer knew everything that Disney was doing well in advance.
I was amused at some of the folks who got off the Magic in Galveston and were upset Disney didn't do more for them. Wow, I think DCL did an amazing time shuttling people around at a port they had never been to before, on a few hours notice, 1000 miles from any of their operations.
As for discounts....well unless it's 100% off the next cruise, it's still going to cost me money I probably wasn't planning to spend. My cruise cost nearly $10k, a 25 % discount saves me $2500, but I have to spend $7500 to get the discount.
I have no problems with on board credits, that's more helpful.
No doubt the longer DCL operates, the smarter they are going to get about what incentives they give, so yes, future travelers may be different, and maybe better compensation.
As a Disney stockholder, I am concerned about costs. But I bet even with the incentives giving, all the cruises that went out with passengers made money. Maybe not a lot, but they made money.
As talicskai mentioned this was weather related, and the travel industry no longer compensates for problems because of that.
That's why
travel insurance is so hot now. I'm not sure it's been 15 years since that changed. My daughter is 13 and on a couple of family trips we had weather delays, and until recently the airlines always offered food vouchers, and other compensation even for that. Never got a hotel room, but did get food vouchers several times for weather delays going through DFW.