The president can also direct someone else to do the same things with the promise of a pardon, no?
If a president can pardon himself, he can commit any federal crime with impunity. He can counterfeit money, engage in piracy, murder the First Lady in the White House, then burn down the White House itself. If the legal outcome is absurd, the legal theory is wrong.