I am of the opposite thinking - I think they should be few and far between. I look at them as presents/treats. If they start becoming regular events they lose their uniqueness. I think they should have different types of "bonus" events - goods, supplies, wonders, coin. Some people need one or the other and I think by making the bonus different each time would add to their usefulness and make them more special.