I think some of the most exciting development is coming from private sectors and I don't know that NASA is as crucial as most think anymore. We don't need or have a government agency to build fighter jets, drones, or tanks. You want nasa to have some real power? Make them like the defense department. Let them hire an endless amount of private sector engineers from competing companies with a blank check and I guarantee even you will be able to afford a timeshare on the moon.