Stephen Mayne (Shareholder Advocate and Professional Pain in CEO's Arses) has been onto this for the last couple years on Alan Kohler's, The Money Café. He has interesting spiels on it.
For me, i think its a simple fix, and a timely one given people's fiscal budget worries.
Tax.
Introduce higher taxation for Private ownership rather than on listed companies. It'll even out the trade offs.
The problem is there are fewer incentives to surrender to the complications of public markets exposure. And this will continue while we have such an unequal distributions of capital flows.
It is time for a new Government to Business bargain for the higher end of medium size to large companies. List, or pay more tax.
Let the businesses run off shore who refuse to pay more tax. You want to minimise the Nation's risk by keeping at arms length companies obsessed with secrecy or tax minimisation as a growth strategy. Both are inherently destabilising.
Great thing is, now is the time for a changes like this. The Americans just blew up their own neoliberal world order, time for a new kind of capitalism to come forth. The Americans have chosen 'crony capitalism', whoopdeedoo for them, lets see how that goes, we as Australians can and should choose our own path. Theres no shortage of good economic alternative ideas out there.