There are very good reasons to not let people rebook for free, and that's why more and more booked services are splitting their offers in refundable and non-refundable rates. It's to reward the actual clients who stick with their reservation, rather than those who book a bunch of stuff that they are only going to cancel later.