Не буду судить, почему он так сделал, но могу объяснить, почему это было не совсем правильно.
Что произошло по факту? По факту получилось, что Навальный поддался на провокацию. А план был прост: лишить Навального технической части митинга на Сахарова, чтобы он в последний момент поменял планы и повел всех на Тверскую. И он поменял и повел. А зачем это было нужно? А дело в том, что пока Навальный повел людей на Тверскую, на Сахарова был проведен постановочный "митинг оппозиции". Причем со всеми заявленными Навальным условиями: сцена, экран, колонки, микрофон, ожидаемые 15к людей. Но с одной поправкой - народу там было 1к. И зачем же он был нужен, такой липовый митинг? А дело в том, что аж по Первому Каналу, пока на Тверской была настоящая движуха, показали сюжет о мирном, но жалком митинги оппозиции, на который было заявлено 15к участников, а в итоге набралось еле-еле тысяча. Представьте, что огромное количество людей, которые узнают о ситуации в стране из зомбоящика, увидят, что вся эта шумиха вокруг оппозиции - это жалкая кучка людей, которые даже в Москве могут собрать от силы тысячу человек.
Это огромный удар по Навальному через формирование общественного мнения. Подлый, хитрый, но успешный удар.
А Навальный повелся просто потому, что слишком поспешно принял решение. На самом деле ему НАДО было идти на Сахарова и привести туда толпу. Тогда бы у федеральных СМИ не получилось бы показать картинку про жалкий митинг. А вот уже на Сахарова, ему надо было сказать - "ребята, раз нам не дают тут митинговать с сценой и микрофоном - идем гулять на Тверскую!"
Убил бы двух зайцев сразу. А так - получается пропустил удар по себе.