This is sadly a lot more common than people realize. It's drilled in your head that as an employee you should never ever renege on a job offer or accept a better one too soon because you are "burning bridges" and that is very bad, but it never works the same the other way around. Budgets change all the time. Departments go through reorgs. Projects get cancelled. "Hey but we have an open job offer" is never going to b…
It does.
The opinion on an organization is the aggregate of the experiences of the people that works for it, that's why crayon is featured prominently in marine jokes.
It just takes a lot longer and a lot of experiences such as these for the opinion to shift, but once they do, the effect is the same.
Tesla and SpaceX have very poor reputation in terms of working for them, and that reputation have an impact on its ability to find people.
Granted, some people are not motivated by money or better treatment, and simply wanted to build something that goes to Mars, hats off to them. That doesn't mean Tesla lost nothing over poor (potential) work reputation.