NASA has sent men to the moon and back to Earth. It has maintained a human spaceflight program since the early 1960s. It has operated some of the biggest and most unique spacecraft in human history. It has documented all that experience and research. Now, with a budding new space market for humans NASA has much to offer. How to make rockets, how to launch spacecraft, how to protect spacecraft, how people live in space, how to assemble space assets in orbit, and the list goes on and on. This stuff is invaluable to companies like SpaceX, Orbital Sciences, Boeing, and Sierra Nevada who are making spacecraft for humans and their stuff. Without NASA, these companies wouldn't have the opportunity to be successful in this current era.
Understanding the roots of NASA and what it is currently doing, we can grasp its future role. I advocate a cooperative effort between commercial space companies and NASA. Anyway you look at it, it's a win win situation. Our past success in space is due to careful actions on the part of government space programs around the world. NASA is one of the premiere space programs in the world and one of the highest esteemed in aerospace research. It would be foolish to set it aside.