Another way to look at it is to examine iron ore. Who owns it? Is it not the property of the citizens of the country? (Just ignore, for a moment, the hippy philosophy that no one owns the earth, OK?) So, when it's sold, who should get the lion's share? If you sell your house, you might pay a small percentage to a real estate agent but you get most of it, right?
What's the reality? A pittance is paid back via tax. It's worse for oil and gas. It's not like it's melting away like the Antarctic ice shelf. If we don't mine it now, it will be there for the next generation. So why sell it off so cheap and give most of it to people like Clive Palmer and Gina Rhinehart?
Communisim, in it's pure form, would have most of the profit, after operating expenses, returned to the people to pay for health care, roads, schools, pensions, etc.
But of course that doesn't happen. Neither does it in a democratic/captialistic society. Instead, pensioners are asked to pay $7 to go see a doctor while Gina has a doctor on staff full time. Or Apple and Google shift their profits off shore, screwing us of enough tax dollars to clear the deficit.
Either system is all good until humans get involved.