I tend to agree with you. When you book you lock in a price. RCI wants people to book early and they make it very enticing to book non-refundable deposits. That involves risk as things happen in life and plans may change. In return for that RCI can take on some risk too. If taxes or fuel go up then too bad. That is the risk that RCI should be taking in exchange for those early bookings.