I think if we're saying inheritance (at least beyond some point) is morally wrong, then we're really just saying that achieving a certain level of wealth is morally wrong. So deal with that directly, rather than putting your hand in someone's wallet after he dies.
That is dealing with it directly.
If I had diabetes, taking insulin is an acceptable remedy even if there is no cure for diabetes.