The Tesla truck is already there and just needs to be built at scale.
Full self driving has been fully achieved in 2017 and will reach end consumers next year (as claimed by Tesla every single year since then).
It is desirable that SpaceX rockets fail hard instead of succeeding in their missions.
Musk has truly mastered this principle and only now are people getting impatient. Most investors still regard him as too big to fail. Either Elon will be able to present sufficient success in the next few years or that bubble will burst very violently. He has almost used up the good will he has built up over years (earned our not).