Because Tesla was doing what businesses should do, and not being hard-nosed jerks to their customers who found themselves in a bind. They did something really nice and gave them extra range so they could get out of Dodge when danger was coming. That doesn’t mean they’re required to let their customers keep that extra range forever, for free. In fact, it would be ethically wrong of them to do it, because the rest of their customers who bought the lower-range cars aren’t getting free range upgrades.
I admit I find this topic somewhat irritating. Every day brings a new example of a business that’s eagerly looking for ways to screw its customers over.
Wells Fargo signs people up for fake accounts they don’t even know about and then claims they’re subject to binding arbitration when they try to get redress for the financial harm this caused, because they agreed to an arbitration clause in their actual legitimate accounts – which, if you’re keeping track, means that if you are or ever have been a Wells Fargo customer they can do anything they want to you and you will not be able to take them to court for it, ever.
Equifax farts around with security and exposes everyone in the country to potential identity theft after gathering every scrap of financial and identification data on us that exists without our consent, and then has the audacity to make the only steps we can take to prevent it a profit center for themselves.
And now Tesla actually does something good, and helps their customers out of a bind, for free, which they were not legally or ethically obligated to do, and people crap on them for it. The mind boggles.