I think the thresholds are a good compromise from a 'realistic' approach. If everything was on a strict timer from the beginning of the game, then you would miss waaaaay more content. At least this way they wait until you get in range of an event before starting the timer.
You can complain about a nice compromise that allows you to see more content, that's your right, but the most realistic approach would be much worse.