Spoken from someone who owns a 70D and can update to a 75D for what $500? You were one of the ones that benefited. If you purchased a 90D that is worth $20k less 4 months later you might think of it differently.
I think the people feeling most screwed are those who did the 60D to 75D upgrade at full price up until last night -- they paid a few thousand extra for a purely intangible software unlock that had zero impact on their resale value.
I dunno, everyone who purchase a new Tesla will be upset 3 months later when theirs is no longer the best car available. With everyone else, these changes happen at predictable model years with a 4+ month preannouncement of what's coming next year. You get to feel satisfied for a year (and even Audi/BMW tweak standard equipment and trim pricing all the time aligned with model years... And that's not even the whole story -- the particular BMW model I leased, the residual value went from 55 to 64%
a week after I signed mine, resulting in a ~$150/mo price difference for the exact same car)
There's always going to be a risk of buyer's remorse due to mis-timing a purchase. It's just that there's a slightly higher probability of it with Tesla because of how rapidly they are making changes,
not because of how actively they are trying to screw existing customers. Life is too short to live in that mentality...
(FTR as a recent Tesla to Tesla trade-in customer, Tesla gave the best trade-in offer for my car by several thousand dollars compared to other instant-cash and trade-in appraisals. They confirmed the trade in, curb rash and door dings and worn out tires and all, with 8 photos taken on a phone, and did not hassle me about any of the details on delivery day. If they were trying to screw me, they totally missed the mark.)