Seems like Tesla is turning into a mature company. I wouldn't be surprised if more of this case is in store for people down the road. Early on, Tesla needs the data and willing to take back packs to learn. But now, they know how it works and don't need learn anymore and needs make money. I guess that is why the Model 3 got 8 years/125K miles instead of something much larger.
Another example is Free supercharging. Before they said it was free supercharging. Then only long distance free supercharging, then back to free supercharging anywhere for grandfathered cars but no longer offers it for new cars. I guess they came to realize it cost to much. Remember guarantee vehicle buyback. Referral program? All Gone! I guess they realized the 8 years unlimited miles warranty on the car was too big of a money sink or did they think people can't drive that many miles in 8 years? I think going forward, the Model S/X will eventually lose its 8 years unlimited miles warranty and transition to sometime more reasonable like the model 3. Which in my opinion is more honest for both Tesla and the customer. Until then, those grandfathered in should be treated honestly and fairly according to the original warranty agreement.