Why are there so many different types of bridges?

  1. Due to their usage
  2. Due to alignments
  3. Due to different soil strata's
  4. Based on locations
  5. Load transmission

And the engineers' imagination!