If I was a consumer sitting on a Model 3 reservation I would be pissed that they are taking yet more money for yet another car they can't seem to ship at scale.
This makes Tesla look like they care little, because after all they already have your Model 3 money.
I mean, by the same reasoning, Model S owners should be pissed, Model X owners should be pissed too. But the money from both seems to have made Model 3 possible.
I think they are biting off more than they can chew.
I don't think anyone will disagree with you about that. But we sure as hell want to see them succeed.
... but damn it Tesla ship it!
Now that Model 3 has been passed onto mass(-ish) production, Tesla is using those engineers to develop other products. Tesla would lose those talented people if it asked them to just sit and do nothing, or if it asked them to work on areas completely outside their (not just lose, but lose to competitors).