The other thing is that travel planning is flexible and uncertain. Computers are inherently specific.
Creating a program that doesn't interfere with this "maybe we'll do this, and if we do this then the trip will be X days, but if we do that then it will be Y days" isn't easy.
Creating a program that doesn't interfere with this "maybe we'll do this, and if we do this then the trip will be X days, but if we do that then it will be Y days" isn't easy.