If it was a relatively accessible memory card, it'd be fine for it to have a service lifetime.
They didn't initially design it to fail so quickly, a software update accelerated the wear of the card.
So there's lots of things going on.
People would similarly get pissed off if a $10 mechanical part that was embedded in a $300 mechanical part consistently failed in 3 years. Especially if the failure was due to a change in a fluid spec or something.
I realize there's anger but I'm trying to understand how much of a leap this is beyond a mechanical failure that people don't like, and view as an engineering failure, but nevertheless expect and endure when owning cars of a certain age and mileage.
If you don't have the information, that's okay. I'm looking for it (unsuccessfully so far.)
https://forums.tesla.com/discussion/177785/2016-model-x-touc...
Sophisticated, user-facing computing is one of the newer parts of cars and so we don’t really know what to expect yet as far as longevity relative to the car itself. However, we should not necessarily see the need to replace computing devices, or parts of them, as prescribing the life of the entire vehicle.