The thing is, their goal wasn't to last for centuries. Their goal was just to not fall down, and because people back then didn't have the modeling abilities we have now, their solution was to be very conservative in their design and overbuild everything. If we wanted to make bridges that would last a long time, we could almost certainly do it more efficiently now.