Because a vehicle barrier could also trap vehicles on the tracks.
No, it cannot. They are mandated to have a designed breaking point. If you’re trapped, accelerate and break the barrier. Little damage to the car, relatively little damage to the barrier, everyone’s still alive.