If governments really want to collect taxes from the ultra-rich, a wealth tax is what is necessary. However that alone poses problems because 'wealth' is not always liquid - do you tax the old lady whose house has appreciated significantly but who doesn't have an income? Do you tax an entrepreneur whose firm is worth several million but hasn't actually realized any significant income?
Anyhow, just a few musings, but the summary is that taxes are hard. Too high and people evade them, too low and the government has a shortfall...