Personally? My view is that Tesla:
- Should accept that it needs to communicate more clearly about what it's doing and why, rather than trying to put up a wall of silence whenever it has to do something that some people aren't going to like. These packs - while they don't violate a condition in the warranty - clearly have not lived up to the longevity standards that people expected based on other Tesla packs.
- Should not do expensive work that's not covered by warranty, but...
- ... when it's done something that has left a meaningful number of owners feeling let down**, do the most cost effective means to try help them feel that Tesla has made up for it.
So for example, I mentioned earlier one possibility of selling replacement, modern packs at-cost, as well as doing the installation at-cost. So you end up with a car with better range and charging performance than the day you bought it.
Another possibility would be to offer discounts to people with said vehicles on new S/X so that the new vehicles are sold at-cost.
I think doing expensive work on things not covered by warranties is a bad precedent to set, but at the same time, I do think the company should try to make things up to customers some way or another when they feel let down by something. Just my take.
** - And not for a stupid reason, like the people who demand retroactive price cuts when Tesla lowers its prices