Frontal air bags are generally designed to deploy in "moderate to severe" frontal or near-frontal crashes, which are defined as crashes that are equivalent to hitting a solid, fixed barrier at 8 to 14 mph or higher. (This would be equivalent to striking a parked car of similar size at about 16 to 28 mph or higher.)
In all modern vehicles, an electronic control module (ECM) receives input from various sensors to determine when/if to deploy airbag(s). The ECM also determines how quickly (or with how much force) frontal airbags deploy and it also triggers the seatbelt pretensioners to tighten any slack.
For a traditional car/truck, the ECM also disables the engine, usually by cutting off the fuel pump, if the airbags deploy. For an EV, the traction batteries are disconnected.
At the very least, a driver will be disoriented when an airbag suddenly hits them in the face. It's also very possible that the driver may be seriously injured and/or unconscious after a serious impact. A running engine with an unconscious (or worse) driver would make a very bad situation even worse. By cutting off the fuel pump, it also helps to minimize the risk of a fuel-related fire. By disconnecting the traction battery, shock hazards are minimized in case the high voltage system has been compromised in the crash.
Many ECMs can be "reset" after an airbag deployment which re-enables the fuel pump. If the engine is still operable, it will run after a 'reset'. With an EV, there is also a reset, That is done at the dealer after making sure the HV systems are in good shape.
So, while I can understand the frustration and concern at being stranded in an immovable car, there is a reason why it's immovable, and it applies to all brands of cars and trucks (Ford, GM, Chrysler, Mercedes, Toyota, etc.).
An in-law had a similar experience a few months ago in his truck. Airbags deployed, truck was a paper weight waiting for a flat bed tow to the dealer.