I think the reason for the strange horse prices is that for road, the fixed cost comes with the coach, as only one driver is needed regardless of the number of horses. For railway horses, you usually have multiple wagons per horse, so the fixed cost was attached to the horse.