When a forest is owned by "the people", you just have to bribe "the people" (aka government), in order to chop it down. Much less expensive.
Politicians are cheap, compared to actually buying massive amounts of resources.
Ding ding ding!
The government has to create a corporation to nationalize the resources. It's a business like every other and is managed like any real business out there. It exist to make profit for its shareholders (in this case, the state) and will try to get the best deal possible for the resources instead of simply playing the politic game.
You can't simply lobby a politician anymore to get the resources, you need to close a deal with another business and buy massive amounts of resources for the right price. I don't care if the buyer has to pay more, I'm completely against social security for private businesses. Make money or die. Big corporations are always out there crying out to get bailed out, be subsidized or having laws changed. They are the biggest welfare leechers, always looking for taxpayer money to stay profitable. At least, by paying the right price for natural resources, they can't leech taxpayers anymore.