Amazing that here in 2012, there's still no road or railroad through Darien.
The lack of a road has made the Darien gap into a barrier that helps prevent the spread of agricultural pests and diseases between North and South America. It's awful terrain to build in. There isn't much trade between Panama and Colombia. The area has served as a hiding place for the FARC and other Colombian paramilitary groups. So there are plenty of reasons to not build a road, and not many to build one.
Trans-American transport of goods would seem to be a good reason as the Latin American economies (Brazil especially) comes into their own (though perhaps ships would still be cheaper than trains). Also, improving transportation would weaken FARC's hold on the area. But you're right that the incentives now are much weaker than they were, especially back when Panama was part of Colombia.