The step up basis makes sense in a world where you still have to pay substantial inheritance taxes. But with minimal to no inheritance taxes, the step up is a giveaway.

It’s also a practical policy. It’s far easier to know the stepped-up basis on the date of X’s death than it is to know the basis that X had in something once X is dead.