In other words - reinventing a less efficient version of the railroad.
A railroad that has tracks that go everywhere, can share the tracks with automobiles, and has multiple lanes of tracks on every route so that the faster vehicles can pass slower ones (at any time or place, no less -- try that with a traditional train ;))
Certainly it's less fuel-efficient (because the vehicles are shorter, so there's more weight-overhead per vehicle), but the additional flexibility may make up for that. Getting your goods from point A to point B on a train is great, but somewhat less great if you actually need them transported from point C to point D and have to first load them onto trucks, then onto the train, then back onto trucks again to accomplish that.