SpaceX probably spends a lot of money on marketing/public relations creating great media. I'm guessing NASA's on a shoestring budget for that kind of thing.
SpaceX has much better infrastructure for video with their satellites and are just generally more competent at production