Trucking is a very important component in an agile supply chain. Why? Trucks can transport large quantities of goods faster than almost anything else. Less-than-truckload carriers -- which can quickly send goods through relay systems -- are even faster.
I only mention this because I hear people gripe about "those blasted 18 wheelers" that are all over the interstate. I'd wager those same consumers would complain even more loudly if they had to (gasp!) wait longer to buy certain items that they want in a hurry. Until there's a better way to transport goods in a hurry, trucks are here to stay.