NASA had less technology when some of this original work was done (and still does in some cases), there are budget considerations, public organization issues, political maneuvering and plenty of monopoly contracts meant to make as money as possible instead of improving technology. They're great at what they do but they are far from an optimal organization.
Because Spacex doesn't have to deal with these things. In fact they benefit from the Nasa funding right now as a major source of revenue. They wouldn't have survived if they were just self-funded. Also they can get talent from NASA and other organizations that have already done a lot of groundbreaking work with pioneers in the field.
Just to be clear, Spacex has focused on reducing the launch costs but they haven't yet and they still have a long way to go to actually delivering people and heavier loads in a repeatable process. They've also taken about 15 years to get to the last launch so none of this was quick.
But I don't think it's possible to judge historical significance of anything with so little hindsight available. Give it another few decades and then let's talk about what the most significant spaceflight development was.
The Apollo missions are literally the reason that any of us are able to do modern aerospace at the capacity we are. I appreciate the sentiment of the author, but in terms of progress, it's almost like saying that Chuck Yaeger's flight in the Bell X-1 was more important than the Wright Flyer.
Both are extremely important milestones, but landing on the Moon, in under a decade, from near-zero, is more impressive. And I'm biased toward SpaceX.