I think there are too many variables to make any statement about product osbourning. For example, I always wanted a sedan so getting a Model 3 was a no brainer. My wife needs a vehicle for transporting stuff, currently that's a van. I think she originally indicated Model Y was not capacious enough and I figured we couldn't afford it anyway so close to the 3, so we gave that a miss.
Then came the cybertruck and overnight I went from WTF to "must buy now" and made my reservation. I figured I've got two years to figure out the financing, lock it in. My wife said, "that's for me, right?" and, reluctantly, I must agree. After all, I got my car. But now she's talking about getting a model Y instead of the cybertruck. To which my response is "sell off the 3, get the truck and Y.
I have two points here:
1. buyers only have so much budget. I don't think Tesla cares if you buy a model Y or a 3 or cybertruck -- what matters is that your automotive budget is spent on a Tesla. They have enough sales for each model to keep them going so who cares?
2. we had no plans for replacing the van until the cybertruck unveiling, now we do. If you can persuade people to allocate more of their money to the automotive budge to buy a vehicle from you, how is that not a win?