I understand what you're saying and why, but I disagree with it philosophically. Here's why: It's hard enough to design a balanced event that works properly -- if you wait until you script 30 of them before releasing them, that'll be well into next year (unless this is all you do for a week or so.) If you release them initially as generic events that are appropriate for any civ, then there really isn't any reason for them to be later restricted to one civ.
My approach in general with civ-specific events is to give the player several options with varying costs and benefits. Some low-cost (or no-cost)/low-reward choices along side higher-cost or higher-risk/higher-reward choices. I think as long as you add these type of civ-specific events, then it isn't necessary to
[The only exception in my own mod was "Greek Fire", which I added just because I missed the Dromons of Civ III....though now that I think about it, I might require the player to pay a certain amount of gold to gain the benefit from that event in the next update, since it is kind of unfair to get Blitz triremes that will eventually become free Blitz destroyers without paying anything....]
And since you're working on your own project, are you doing any sort of Serfdom-related event? I've used that civic exactly twice in two years, so I'm trying to come up with some sort of event that will encourage the player (or force the player) to switch to that civic....
I know exactly what you mean...but I don't mean to balance all the random events exactly. Just to have something for every Civ, that is positive (read: nobody gets horribly shafted just because they picked X Civ).
Byzantium was one of my favorite Civs in Civ3...I also miss the Sci/Sea combo of Theodora combined with those flame-throwing dromons.
I am planning on a Serfdom event (but it's not finalized yet), I have a Free Religion event idea that I haven't coded yet, and I'm working on a couple more government Civic events, so that each one (except Despotism) will have 2 events coupled to it. I think Paranoid Senator is going to turn out great if I can program it properly. I'm throwing around some ideas for a Caste System event, but I don't have anything really good yet. Real life has been a pain recently, so although I was able to code 8 events in roughly a couple days, I don't think I can repeat that.
Between the two of us, if we can come up with enough events, it might be possible to have a unique event for every Civ. But, thinking big picture here: what makes certain events unique to a Civilization vs. all the Civilizations? Certainly, any civilization near woods has had its forest fires, tornados, and other natural disasters, so those should be universal. But look at the other events, like the invention of the halberd or something like that (it's late, I'm not thinking well). If the conditions are right, shouldn't every Civ be eligible for every event, good or bad?