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...