There are things just too big and critical to leave to private industry.  That's an appropriate role for government.  But this comment is a crackup: "...the new corporation would ensure more stable funding than Congress could provide."  It should read "...the new corporation would ensure more stable funding than our utterly dysfunctional Congress could provide".