Because cost isn't the only factor in why people buy one car over another.But everyone who can afford a Model S or X (and from what I gather that is a minute percentage of car buyers, just like very few can buy a 7-series or S-class) can buy them now anyway. I have said this time and time again, if you can afford a Model S, why on earth would you wait for a Model 3?
I agree with @North75 , the only thing Elon is trying to do is temper people's expectations that have gotten wildly out of control. I don't know why you feel insulted, or why others are upset over lack of features, the model 3 will be half the cost of the model S. Some things, many of them, that appear in the S will not be in the 3. From reading all of the posts on here and in other places over the last year, and considering all of the outrage in the last month, it seems like the majority of people we expecting something that was just a little bit smaller than the model S but still had all the same bells and whistles.All Elon is doing is pointing out how much worse the Model 3 will be compared to the Model S. Sorry, Elon, all of us "poorer" folks who will never be able to fork out 100K+ Euro for your precious Model S (or even more for a Model X) feel really great about our future Tesla now. Honestly, if there were any serious competition available at this very moment, I would give up my reservation in an instant. As it is, I will have to make do with that "inferior" Model 3 until some German carmaker brings out something better.
If it weren't for my TSLA stock, I would be really pissed with Tesla at the moment. Showing so little appreciation for those hundreds of thousands of reservation holders who keep his company going is annoying, to say the least.
I honestly don't think he was trying to insult anyone, or to even generate more model S sales, if people are upset and outraged they have only their own inflated expectations to blame.