Agree. It seems to have (never had?) any positive benefit.
The problem seems to be that we have unjust laws and punishments. We should have some way to apply mercy in that case. For example, I (hope to) see a future where people jailed for MJ related crimes get a mass pardon.
The solution is to fix that and make it retroactive. Remove the unjust law and release anyone who was convicted for violating it.
A pardon is just a bad, unfair bandaid fix.
By the time a pardon comes the persons life is usually already in deep distress, and whatever they were working on is likely already over. I don't see why it's such a tragedy to let some people get pardoned who maybe don't deserve it.