Во-первых, все мосты строятся с запасом и расчетом на вертикальную нагрузку.
Именно поэтому столбы уязвимы, решетки - тоже и баржа, действительно, может своротить часть мосты при горизонтальном воздействии. Утащить не может, но частично или полностью развалить мост - да.
Что касается нагрузки.
Теперь давайте прикинем, на примере легковой машины, сколько она места занимает, например, при движении в потоке с небольшой скоростью. перед машиной метры три, сзади метра три, сама машина метров 5, ширину она занимает метра 3, а то и больше, получается, что она машина приходится минимум на 30 кв.м при весе, пусть будет 2 тонны.
А теперь представьте, сколько может идти людей и сколько они будут занимать места?
Вот идет много людей и каждый занимает, с запасом, 1 кв.м, того, на 30 кв.м разместятся 30 людей, скажем, 70 кг весом, получится чуть более 2-х тонн. Соизмеримо? А если толпа, забастовка и т.д., когда на каждом км.м по 4-5 человек мужчин? 10 тонн? Вот вам и спецтехника и грузовики и т.д. Все соизмеримо. Плюс ко всему есть еще и запас. Каменные арочные мосты крепки настолько, насколько крепки камни. А камень крепче бетона.
Таким мостам опасна вибрация из-за транспорта, но за ними следят. Проверяют и укрепляют.
Так что выдерживают они движение транспорта спокойно, да и по старым мостам движение не очень активное. Они и уже и менее удобны для транспорта, в отличие от современных.