What NASA has achieved, they've done so with over $1 trillion in inflation-adjusted capital funds over the decades, that have been allocated to them.
What is debatable is whether or not they've made or always made efficient use of the capital they've been allocated.
Space X has innovated on a number of fronts with less than 1500 employees and only a fraction of the capital that NASA has been allocated. For one, the Space Shuttle program was costing the U.S. $450 million+ per launch. A Falcon 9 launch costs an average of $57 million. There is proof that he can allocate capital better than the government.