Это связано с историческим развитием языка и его традициями. В русском языке многие слова имеют форму прошедшего времени, к которой добавляются суффиксы и окончания, чтобы образовать другие формы слова. В данном случае, слово "ходок" происходит от глагола "ходить", а "канатоходец" – от слова "канатоходить". Таким образом, эти слова имеют разные корни и исторически сложившиеся формы.
Это связано с историческим развитием языка и его традициями. В русском языке многие слова имеют форму прошедшего времени, к которой добавляются суффиксы и окончания, чтобы образовать другие формы слова. В данном случае, слово "ходок" происходит от глагола "ходить", а "канатоходец" – от слова "канатоходить". Таким образом, эти слова имеют разные корни и исторически сложившиеся формы.