Liability for a defective product is a “radical restructuring”? It’s something we have in almost every other category of business - not perfectly but pervasive enough that software is really conspicuous as an outlier.
Vendors of engineering software used by car makers, on the other hand, have no such liability. It's software so its the user's responsibility.