Creo que los trenes tienen motores en la parte delantera/trasera porque el material utilizado para construirlos es mejor en tensión/compresión respectivamente. También se puede argumentar que el tren es más estable y toma mejor las curvas con el motor delante que detrás (así no se puede doblar), según el juego de trenes de mi infancia.
EDITAR En cuanto al aspecto humano, depende totalmente de cómo estés haciendo el tirón\/push. Por ejemplo, es más fácil estar atado a un arnés unido a un trineo (o a un camión, como se ve a veces en la televisión) y tirar de él que empujarlo desde atrás: es una cuestión de mecánica de la posición del cuerpo. Diferentes posiciones del cuerpo reclutan diferentes grupos musculares cuando uno trata de impulsar su cuerpo hacia adelante. Si asumimos que estamos en la posición corporal óptima para el reclutamiento muscular, entonces tu pregunta se reduce a la cuestión de qué posición de empuje/tracción transmite la fuerza de manera más eficiente al objeto que estás tratando de mover - es decir, cómo podemos aplicar la fuerza al objeto sin tener que transmitir la fuerza a través de nuestros brazos o núcleo, donde la fuerza se disiparía un poco. Además, esta posición óptima del cuerpo es más fácil de conseguir al tirar porque el peso del objeto permite inclinarse hacia delante para hacer palanca.
Lo anterior supone tirar con una cuerda o arnés, si tuvieras que encarar el objeto, agarrarlo y luego tirar hacia atrás creo que empujar sería probablemente mucho más fácil.