It's one thing to treat people who purchased at two different times, based on two different pricing structures, differently. My issue is with inducing people to pay $5k for a set of features at the time of purchase, based on the statement that those same features would cost $7k later. With it costing $6k to upgrade if you hadn't purchased EAP and $3k to upgrade if you had, that means that people who didn't buy EAP are getting a price cut by waiting to add the features, whereas they essentially promised the reverse.
Where I disagree with the above is that I don't think that "FSD" will be worth it for a long time. I have EAP and it was worth every penny I paid for it at the time of purchase of the car. If "FSD" meant that the car would actually drive itself without a human in it, or with the human taking a nap in the back seat, or a child being driven home from school, I would pay whatever they wanted to charge.
But "FSD" apparently means NoA/city at Level 2: eyes on the road and fully alert at all times. I'd pay more to upgrade my EAP to Level 3 than I would to get NoA/city at Level 2.
Tesla is being dishonest when it calls its Level 2 NoA/city package "FSD" because people who don't read TMC are going to think that "FSD" means FSD, and it does not. Remember, Musk sold FSD as "The car will drive itself without you in it." We're nowhere near that.
My Model 3 was worth every penny I paid for it with EAP. I'll buy FSD when it moves up to Level 3: Eyes off the road, hands off the wheel. That still won't be what FSD means or what Elon promised, but they can charge me whatever they like for that and I'll pay it.