OTA updates carry a perverse set of incentives. Look at the gaming industry. They went from putting out rock solid games because of necessity (the reality of publishing physical cartridges and CD-ROMs without network updates) to the absolute dogshit of No Man's Sky and Cyberpunk 2077. Gamers have effectively become an extension of QA to the point that some game devs simply stop doing QA at all. Which we are seeing clearly with the "beta" version of self-driving software.
To make matters worse, firmware devs are on the lower totem pole of the developer hierarchy. They live more on the cost center side than the profit center side (think airbag control vs. the guy that did the whoopee cushion sounds). The quality of firmware is already incredibly poor across the range of consumer devices. OTA incentivizes corporations to release software earlier than they currently do knowing that they can always fix it later if necessary.
OTA updates carry a perverse set of incentives. Look at the gaming industry. They went from putting out rock solid games because of necessity (the reality of publishing physical cartridges and CD-ROMs without network updates) to the absolute dogshit of No Man's Sky and Cyberpunk 2077. Gamers have effectively become an extension of QA to the point that some game devs simply stop doing QA at all. Which we are seeing clearly with the "beta" version of self-driving software.
To make matters worse, firmware devs are on the lower totem pole of the developer hierarchy. They live more on the cost center side than the profit center side (think airbag control vs. the guy that did the whoopee cushion sounds). The quality of firmware is already incredibly poor across the range of consumer devices. OTA incentivizes corporations to release software earlier than they currently do knowing that they can always fix it later if necessary.