Many of the reasons that are cited in this article are ridiculous.
However, being an engineer in the aerospace industry for 20 years, one of the reasons, i.e. the safety aspect of software, is (unfortunately) not surprising to me. Given that newer vehicle models incorporate safety critical functions, i.e. adaptive cruise control, braking, etc., the industry may be entering a realm similar to aviation.
The software in modern aircraft, have for many years, incorporated flight critical functions whereby a failure could result in loss of the aircraft and/or loss of life. The software in modern vehicles is now similar.
Granted, certain mechanical failures of any vehicle, new or old, can result in a catastrophic accident. But, given where software functionality is and is soon to go, the industry may be trying to lean on this aspect as described in the article.
I'll just have to go back to carburation and manual steering!
Anthony