I agree with David completely, for small scales from Z, N, HO to O. For large scales such as Gauge 1 and G, the Coasting drive is usually built in and you can push the engine by hand, while drivers are rotating. But then the masses of the locomotives and cars are completely different and the coasting drives are necessary if you do not want to break the gearboxes during loss of power or brutal stops.
Yves