The reality is your solution doesn't work either, major events are made up of thousands of small decisions by people. It's like the butterfly effect, minor decisions or events can be critical. For example, if Franz Ferdinand's driver had not decided to change his route, the archduke likely would not have been assassinated. If he wasn't assassinated, then there's no catalyst for world war one. Without world war one, there's likely no rise of the nazi's, no second world war, no holocaust, etc. There's likely no communist revolution in Imperial Russia. The European monarchies wouldn't have fallen, and the European empires of the 1800's would have stayed in a dominant position of power for much longer, maybe even to the present day. The course of global politics was changed forever because of what side street Archduke Franz Ferdinand's driver decided to drive down at that particular time of day. You can't separate minor decisions from major events. It's all ultimately intertwined.