If we want a more efficient and inspiring NASA, we need to give it a mandate that we can all rally around the same way. "Pioneering the future of..." is just too generic for anyone to grade them against. As long as that's the case, congress is free to run it into the ground as a pork barrel repository.
IMO, several smaller, more focused, more measurable, organizations would serve the American public far better.