There is nothing logically necessary about dividing time up into past, present, and future, and even given a three-fold distinction, there is no logical requirement that each distinction must be expressed through tense.
This assertion would not fare well if applied to romance languages that do have a clear past, present, and future forms as well as conditional. And if we used these forms following English patterns our writing would not make sense.