In the case of an Early Saver booking rate you do make the sacrifice of the deposit being non-refundable in exchange for the right to take advantage of price drops. It's a give and take type situation.
A smart person though is going to take out travel insurance. Therefore; no risk to not getting back their deposit.
Sandy, I totally agree with you. The cruise lines that are the worse for price reductions are the mass market cruise lines. They've made cruises a commodity that can be bartered. I've said for a long time these cruise lines would make more money by setting a price and sticking with it.