It moves your tree only if you add --hard, although in case of a reverted
revert it doesn't matter.
Well, this is part of the checkout/reset confusion. Even without
--hard, reset changes where the working tree is located in the
history. But it doesn't perform a checkout.
As you said, with a rever, this shouldn't matter.