SpaceX is pretty low-budget compared to NASA, but that's probably a good thing.
They do look a bit like space cadets, I'll grant you.
NASA has been a mess since they got rid of the Nazis.