When did NASA land a man on Mars? How many times have they promised and then not delivered?
Why do you think Elon refuses to take any more companies public? Because arm-chair investors who do nothing but criticize and think they can do it better somehow.
Elon is someone you have to read between the lines....all his companies are upward integrated.