I think it is more an observation than a rule, Hanuman, but simple present tense is used to denote future meanings in dependent conditional and temporal clauses (clauses introduced by when, if, unless, etc) instead of the will construction. It also appears in some that clauses: I hope (that) it doesn't rain ( won't is also used here); Be sure that you get there on time ( will cannot be used here).
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.