Why do lorries still keep hitting railway bridges?

National Rail says there are more than 1,500 bridge strikes across Britain's rail network each year.

Source