Моя версия ответа.
Итак, в чём разница между словами Путник, Странник и Путешественник?
Интересный вопрос. Особенно для любителей языка, влезания в смыслы слов и в разницу их оттенков.
1) Слово "Путник" имеет очень простое и широкое в применении, но узкое в диапазоне самого действия субъекта значение.
Путник - это человек, который идёт по пути, по тропе, по дороге. Так как слово "путник" образовано от слова "путь".
Широкое применение означает, что
любого человека идущего по дороге или тропинке, и т.п. мы можем назвать путником. Человек идёт по улице, по дороге, по тротуару. Не важно. Это его путь. И даже, если он в магазин идёт, или другая цель. Не важно. Для нас он уже путник.
Но, сегодня словом путник мы обозначаем только человека совершающего более значительное действие нежели поход в магазин и т.п.
Больше употребляется в речи слово прохожий. И на мой взгляд слово "прохожий" больше соответствует слову путник. Но прохожий имеет дополнительное значение, прохожий мимо нас (по умолчанию).
И тот, и другой идут по пути. Но так как экономическое развитие и строительство зданий вокруг привело к окружению "путника" всем этим строением, то мы и встречаем путников, проходящих мимо этого всего. Поэтому, больше используем слово прохожий.
2) Слово "Странник" ещё интереснее. Так как оно, вероятно, образовано от разных слов. Во всяком случае в этимологии обозначены следующие истоки слова "странник":
Страна, сторона, странен.
Поэтому найти чёткое значение, ясное значение этому слову не видится возможным. Это не так легко сделать, как кажется на первый взгляд. Даже, если прочесть лексическое значение словаря Ожегова. Это не даёт ответа, которым человек жадный до смыслов слов, остался бы доволен.
Это, по всей вероятности, и объясняет нам крайнее недовольство автора ответами участников проекта БВ на данный вопрос.
Странник - (от страна) человек, возможно странствующий по странам.
Странник - если от слова "сторона", то пришедший в страну из другой стороны, чуждый, чужой. Или же странствующий стороной, то есть не шествующий по всем местам, а по определённым местам, обходя иные города или страны стороной, даже, если рядом проходил. И именно в этом значении слово странник применялось к паломникам, святым и т.п. В истории подобное использование слова странник обозначено.
И третье значение слова "странник" от слова "странен". Но я не знаю сейчас, что именно означало раньше это слово. Слово странен.
Если "странность" поведения. То, возможно, странник - это человек, отличающийся от других, либо отстранённый от общепринятого поведения. И в данном случае святые паломники и им подобные так же могли именоваться странниками и в этом значении, так как они выделялись из толпы. Были отстранены от общих дел и стереотипов, присущих массам.
3) Наконец, последнее слово.
Путешественник - тот, кто путешествует. Своего рода путник, но шире уже диапазон времени и действия. Так как это сложное слово, образованное от двух слов "путь" и "шествие".
Данное слово усложнено словом "шествие". Шествие это немного пафосное слово, обозначающее действие человека. Поэтому слово путешествие не может быть применимо в узком значении относительно пути.
Шествующий по пути, может иметь свой маршрут, но это не обязательное условие путешественника. Цель и условия человек сам себе задаёт.
Путешественник - тот, кто перемещается на большие расстояния, пешком или на транспорте.
Так как шествием по пути называть обычный поход в магазин будет не соответствием "пафосности" слова "шествие."