In all other romance languages, to go + infinitive means that the action will happen in a near future, which makes sense intuitively, because metaphorically, we move toward an event which has not happened, thus is in the future.
In Catalan, though, the passat perifràstic uses anar + infinitiu to express a past event which is now over.
What could make the language reverse the original meaning of the construction?