Humans and carriages have some level of built-in suspension; they can deal with a road surface that is moving around a bit. A train has no such tolerance. The track needs to remain absolutely stationary, which makes for some very stiff railway bridges.