Not only car manufacturers but any other appliences and products relying on software struggle. It is 'only' more prominent with safety critical products like cars and airplanes. The absolute and relative (fit to purpose) quality of software are awful in more and more products, incerasingly so. I myself experience it in phones, computers (operating systems and applications), dedicated media players daily, while avoiding app heavy things like robotic vacuum cleaner not working without connecting to the network and a mobile phone (crazy!!), dishwashers with firmware update, etc. All this despite that I make my living on software.
Very badly made unfinished and not thought throw implementations are shipped while the content is artificially inflated pumping too much and too complex into, and sometimes - when the ideology of the organization sets it on flags as strategy - simplified on the surface (UI) to the level destroying essential functionality. Squeezing unnecessarily amount of functionality into "clean and streamline" interface not adequate to handle that complexity while accepting the culture of unfinished/incomplete products: advertising the product update - which many times ruin not improves - as good thing and not in its place: the praising of an unfinished product.
Software that is supposed to make life easier making life harder and ruining previously good concepts (e.g. substandard touch screen instead of buttons). Instead of just doing something easy smoothly the user increasingly have to tinker and tune the product (configure, setup) long to bring it to the minimum level of functionality making it a very high maintenance thing (also bringing in risks and security concerns unheard of before).
It is a daily struggle that badly designed and executed software ruins the experience. The internet is full with workarounds for products, there are sites making living on that.
Looking for household appliances like vacuum, dishwasher, fridge now is more difficult because of novelty but unnecessary software supported features sweep into the picture making the search and usage more difficult than necessary (but basically just avoiding those having faulty software) and the product unreliable. Forcing software everywhere is making things worse. Not to mention the rushed and poor quality, intentionally incomplete release of software that escalates the troubles even more.
Software is not the holy grail, far from it! It is just a tool to be used in the proper setting, in the proper level or amount, and should be made properly for that.