The only way a wealth imbalance can occur is that someone sits on wealth and that it continues to compound. The top 1% have wealth greater than the bottom 95% of the population combined. I don't see why its more moral for someone to sit on investments than to have the money distributed to others to spend.
In one case, the money goes to whichever investment the individual favors (e.g. buying tons of gold). In the "redistribute" scenario, it goes to improving the lives of many millions of people in real tangible ways, and creating a more equitable and balanced society and social trust.
The top 1% of the US hold roughly 30% of all the wealth. That's roughly the same as the bottom 90% of the population. I understand there are implementation issues, but I'm merely calling out the obvious immorality of "90% of people should scrape to get by while trustfund kid lives in 4th mansion, because 'market efficiency'".