Even basic tense encodings can change their meanings over time. It's very common for the perfective aspect to become a basic past tense. So if that happens in our language, now we have a nice clean past, present, and future tense, which may seem neat and orderly,
How to Make a Language - Part 7: Grammatical Evolution