Some people honestly need to know their next trip is already booked. Forgive us.
In addition, for people who want to book every July and they do not want to wait to book, they snag a ressie.
Also, for the land/sea package, you can book cruises 18 months in advance, but resorts are a bit different. It is easier for planning purposes, like next year, I am going with 3 friends from work and we needed a basic idea of cost for each of us.