Something clicked in me when I read the title & article: this is all true. I made one travel planner few years ago and decided to open source it some time later, when it become apparent that it's really hard to get decent traction with it: https://github.com/cwiz/GoFree