All money is taxed over and over, as it moves from one person to another. Here, the original owner isn’t being double taxed. His heirs are paying tax on what they are receiving, so it is the transaction that is being taxed, not the underlying pile of money.