They sell cars based on promises that a missing function will work in a few months/years and that your car will be compatible.
With the years of feedback we have now, we know that those were not promises but lies.
Other brands sell as-is cars, without empty promises. (outside the stupid "perfect outback trip" in every SUV/pickup ad)
I now see Musk as a con man, a very smart con man with a lot of money, not a visionary.
Yes there is dieselgate and yes, every car manufacturer tries to circumvent the system to improve profit. (Every includes also Tesla)