Вы очень узко-категорично рассматриваете возраст допустимой самостоятельности. Не до 12 лет водить за руку, а к 12-ти годам постепенно сформировать все навыки самостоятельного перемещения в пространстве, начиная от использования справил дорожного движения и навыков личной безопастности, до умения пользоваться общественным транспортом и привычки давать объективную оценку окружающей среде. Если с 7-ми лет начать этот процесс, то к 12-ти годам Вы действительно сможете смело отпустить ребенка на большую воду: человек уже хорошо знает, что такое перейти дорогу и чтО - перебежать, умеет соотносить время года и время суток со степенью концентрации личного внимания, умеет отличать людей в неадекватном состоянии, ну т.д. Вы не обязаны держать ребенка под юбкой до 12 лет, Вы обязаны к 12 годам его социализировать, подготовить, сообразно индивидуальным условиям проживания и характера.