Is it confirmed that it will actually be "carriages" and not, for example, boats or mammoth caravans, etc.?
The specific word used was "carriage", but that might just be a term to me "transportation system". We'll most likely see boats, carriages, caravans, or some combination of those.
All I can say is if they threw out the Oblivion Fast-Travel system, they better put a carriage node in every town and settlement, it blew in Morrowind having to hoof it from A to B half the time and the other half feeling like a simulator for flying international.
I believe they mentioned that fast travel is still in the game.
Basically, this is a way for them to appeal to both sides of the argument and let everyone have their cake and eat it too. Then again, the systems might have certain drawback and advantages that makes using one over the other a common choice.
Regardless, I never had an issue in Morrowind. My current character has an amulet of almsivi intervention, an amulet of divine intervention, and mark and recall. I can go anywhere I want without hassle, usually.