While I do like the thoughts behind the idea, I also wonder exactly how commonly such things should happen before they would become annoying and/or overly repetitive. Also, would they be instances or...?

It would certainly make the overall world feel very alive. I imagine it would take some time to implement, though.