Trains won't do last mile delivery.
But with the levels of investment in cars and roads, we could have mini trains on reduced tracks (think stuff like mine tracks) going almost anywhere, probably for a fraction of maintaining our road infrastructure and cars.
https://en.wikipedia.org/wiki/Interstate_Highway_System
https://en.wikipedia.org/wiki/National_Highway_System_(Unite...