но революции случаются не по чьей-то хотелки. Должны быть условия.
Вы почему-то думаете, что всегда есть выбор между реформизмом и революцией. Но дело в том, что для результативных реформ политическая возможность открывается очень и очень редко в истории, а возможности для каких-то более крупных потрясений открываются еще реже. А если говорить о великих французской и русской революции, то такая возможность и вовсе может никогда не появиться.
Ну вот и моральный выбор: топить за синицу в руках(которая частая, но иногда дохлая), или за журавля в небе(который редкий, но обычно очень живой).
Просто если ты в условном 1865 году, то по этой логике надо топить за реформизм, а если в условном 1903 то надо топить за революцию. Как определить - да никак, условия уникальны для каждой прошлой революции.