If you could take the GDP of a country from $2 billion to $8 billion and accomplish more in a couple of years than 1,000 organizations and government entities have accomplished in the previous decade, then I think that speaks for itself.
But to answer your question, I don't think it's either/or. I think it has to be that you use companies where you can use them to accomplish the objectives you already have. Where you can't use them to your benefit, government needs to fill that role to accomplish the objectives that the companies won't. You can't leave it just to the companies.