If a Tesla gets poor maintenance by an unskilled shop, when the vehicle crashes and kills the driver, Tesla gets the black eye and has to defend itself in the media and in front of the NHTSA. Tesla's stock takes the hit.
When a Mac crashes, it's because Apple's hardware or software has a bug (something in Apple's control). Apple doesn't have an open ecosystem like th.e PC world. When a PC crashes, you also have the hardware manufacturer to blame for faulty hardware. What about OS and other system customizations the manufacturer puts in there? Those coukd crash it too? All the public hears is "My Windows crashed." and Microsoft looks bad.
No fault is brought upon the consumer who thought a $220 PC was going to be a quality machine, not does it fall to the non-brand foreign bargain PC manufacturer for building a $220 that's doomed to provide an awful experience. Instead, the world hears that "Windows Sucks."
Given this, I appreciate why a company would opt to do the things Tesla has done in order to protect its brand. However, I try to avoid doing business with companies who do this, as I value consumer freedom.