Because if you are not the driver of the vehicles(any kinds of vehicles, carriage, cars, planes, taxis) you are taking, you sit/坐 on the seat/座位.Though there are no seats in the ancient carriages(pulled by horses), you normally sit in the carriage not ride the horse.
So we often say 坐公共汽车/bus,坐地铁/subway,坐火车/train,坐飞机/plane,坐轮船/ship,坐三轮车/(electric) pedicab,坐摩托车/motorcycle,坐马车/carriage.