I don't see why you hate events that much - they add randomness.
It's true a single event can make or break your game, but there is already a lot of that build in.
Whether J.C. decides to attack your warrior-defended cities with praetorians, or take on Gandhi with longbows instead, is decided by the RNG too.
My favoUrite event is the one which gives you two production on a hill (tin), but only if it comes early.
Let's rewrite this logic to show its true colors:
"This game already has alarmingly bad gameplay elements that cause chance, rather than player decisions, to influence the outcome of the game sometimes. Since it already has some of those, WHY NOT ADD MORE?!"
Now, let's rewrite that logic and apply it to other things:
- "You have a fractured arm huh? Well, why not break a knee too? You already have a comparable injury"
- "Your computer already has a virus? I'm sure you won't mind more then..."
- "Car has a dent and the check engine light is on?! Crash it into a pole at 10 mph or less. What's more dents?!"
- "You were audited by the IRS this year. Why not have it audit you again? No big deal right?"
What all of these examples share is that they allow a comparably bad thing to happen to you as has already occurred. You wouldn't accept a broken knee, additional viruses, more car dents, or another audit in those cases. Yet somehow, averting all logic, you're supporting random events using the same logical construct as the above 4 statements.
In other words, this particular defense of random events isn't just wrong, it's nonsense and hypocritical. At least when people argue that they like random outcomes because sometimes it helps them (skill equalization) or because it adds a (fake) sense of variety the arguments make sense, even if the result is bad for any pretense of competition or strategy in the game. However, the argument "there's already random outcomes SO ALLOW MORE ON PURPOSE" fails so hard it might as well be a 4 year old playing demon's souls or online call of duty.