Я проектировал Путешественника исходя из следующих проблем, которые вставали во время изучения программирования на уроках информатики:
1. Высокий уровень абстракции для детей в 6-7 классах. Сложность восприятия не привязанных к реальному миру исполнителей для ребят среднего уровня знаний (самородки так редки, эх). Те ограничения и свойства, которые я заложил в Путешественника не являются искусственными (по крайней мере, я так думаю), поэтому они воспринимаюся легче и работа с ними более естественна.
2. Основная задача Путешественника, как средства - изучение базовых конструкций (линейный алгоритм, простейшая логика, ветвление, цикл и их разновидности) на примере задач связанных с реальностью (ну кто в детстве не хотел путешествовать?).

Хочу подчеркнуть: работа подразумевается на уровне 6-7 классов.