Another example which I think shows the difference between the specific and general usage. When asked "Will you be here at 5" you could answer "I am going home at 4" or "I go home at 4". The first means, to me, that today the person will leave at 4 but perhaps not every day. The second means, again to me (I'm not a grammarian), that the person goes home at 4 every day.