what would you suggest was done.. IMO it isnt exactly cost effective to build by-pass bridges (im not saying it isnt a good idea though!)
and if the crossing has single or doubble barriers it isnt going to make much difference if a car is racing to get there anyway

if it isnt going to stop in time for the train it wont stop in time for the barrier