Yes but if they are relying on GPS or other "cloud" system, it's one big single point of failure. Plus there's a lot more other variables that can break. Just a sensor going wrong could potentially cause a crash.
I dont disagree, but the ability to detect system failures and then take corrective action is already done in many cars, prime example being engine management, obviously some do it better than others and there is always potential for something to go wrong but you can / should mitigate most of the risks as best as possible