Even though most axonal cargos are synthesized in the soma, the concentration of many of these cargos is larger at the presynaptic terminal than in the soma. This requires transport of these cargos from the soma to the presynaptic terminal or other active sites in the axon. Axons utilize both bidirectional (for example, slow axonal transport) and unidirectional (for example, fast anterograde axonal transport) modes of cargo transport. Bidirectional transport seems to be less efficient because it requires more time and takes more energy to deliver cargos. In this paper, bidirectional and unidirectional axonal transport processes are investigated with respect to their ability to transport cargos against their concentration gradient. We argue that because bidirectional axonal transport includes both the anterograde and retrograde cargo populations, information about cargo concentration at the axon entrance and at the presynaptic terminal can travel in both anterograde and retrograde directions. This allows bidirectional axonal transport to account for the concentration of cargos at the presynaptic terminal. In unidirectional axonal transport, on the contrary, cargo transport occurs only in one direction, and this disallows transport of information about the cargo concentration at the opposite boundary. For the case of unidirectional anterograde transport, this means that proximal regions of the axon do not receive information about cargo concertation in the distal regions. This does not allow for the imposition of a higher concentration at the presynaptic terminal in comparison to the cargo concentration at the axon hillock. To the best of our knowledge, our paper presents the first explanation for the utilization of seemingly inefficient bidirectional transport in neurons.