Чтобы понять, почему это правило действует, нужно представить, что введено правило, противоположное этому.
Давайте разрешим переходить дорогу, если машин поблизости нет. Тогда есть опасность, что маломобильные пешеходы (пожилые, инвалиды) просто не успеют перейти дорогу до того момента, как автомобиль, которого они не видели поблизости, на свой законный зелёный свет не окажется на пешеходном переходе.
Второй момент. Что такое "поблизости"? С какого расстояния автомобиль становится "поблизости", а когда - ещё нет? Кто будет решать, как это вычислить, и как, главное, в случае наезда решать, пешеход был ещё прав или уже нет?