Agree with what you stated . The other sde of the coin is to get a cabin availability what a person wants they may have to wait to after final payment when those who placed a $1deposit turn in that cabin hold .Then there are enough of those that do not book ,the cruise line may need to drop the price ,like the $49 deal . Yes I own CCL stock & I do not sell my core holding
I never liked this $1 deposit ,it benefits aome but most people are not on cruise critic