A friend of mine once explained that a key reason most automakers don’t provide OTA software updates is that they are considered recalls.
Since recalls are “bad” they are not incentivized to build updateable car software because they want to keep their 4 recalls on average per car metrics versus Tesla’s 62 recalls on average.
A great example of how chasing the wrong metric can screw a product. https://insideevs.com/news/662943/tesla-most-recalled-car-brand-mercedes-toyota-least/