I agree with the comment above - Tesla would benefit from encouraging their current owners to trade in our early Model S cars for newer Model S and X.
This would get their most loyal customers - on newer cars - and extend their commitment for driving a Tesla.
And it gets more cars into the CPO pipeline, providing Tesla cars at a lower price - filling the price gap for long range EVs.
But the trade-in price for the CPO program doesn't make the trade-in very attractive. And while I could sell the car to a third party - that's not as convenient, and I suspect other owners are like us - will continue to drive our older Model S for a few more years.
Because of the simpler design of the Model S, Tesla should be able to recondition their CPO cars and provide a pretty attractive warranty to new buyers. For the two most expensive components, they should be able to recondition the battery and motor to "like new" condition - and provide the CPO owners with an additional 8 year, unlimited mile, warranty on those two major components - which would make the CPO cars even more attractive. And because the cost of doing that reconditioning should be much less than what it would likely cost any owner to do - Tesla should be able to offer higher trade-in prices for owners - because of the higher re-sale price they should be able to get.
If Tesla had a loyalty program and a more attractive price for me to trade up to a new Model S, I would strongly consider it. I have an early model P85 - and would like to get the longer range with the 90, get new features (AP, summons, autopark, TACC, auto-folding mirrors, parking sensors, ...). But based on the current CPO program, will likely stay with our original strategy and keep the P85 for a few more years.