Given how many people are involved, I‘m pretty sure they have considered a lot of the problems they have now, beforehand. I mean, do you think they don’t have a time range of best case through worst case? Elon just constantly tells us the best case, or almost best case version.
The biggest criticism from industry analyst is that they don't consider all the problems before hand, and they were proven right.
Your explanation is laughable when applying it to other companies.
"Oh sorry, your iPhone X is delayed till next year. We just gave you the best case timeline. You knew that right?"
We're a long way from fiasco territory, sure, but it's also pretty clear Tesla are still quite a way off from getting their production process under control.