NASA does work with private industry and educational establishments. In fact Lockheed Martin manufactured many components on the Space Shuttle and will be building its replacement as well. http://www.npr.org/templates/story/story.php?storyId=5748366
I don't share your faith that this is a recipe for efficiency, as both Boeing and Lockheed regularly lobby congress for wasteful spending (however, usually for defense, not NASA).