But Tesla also understands that good software engineers need to be paid Silicon Valley wages. The other car companies hire B- and C-level software engineers and then wonder why their customers prefer to navigate with their phones.
Need I continue? And Tesla is generally understood to pay on the lower end among those companies.
Toyota had the better idea, keep the software folks an independent business unit with internal competency/ownership, and only allow them to fix future platforms. Woven is apparently having great success inside Toyota. The side effect is that those changes still aren't apparent even years later.
GM had the same idea, but killed it recently.
[0] https://www.germanautopreneur.com/p/cariad-volkswagen-softwa...