it’s a significantly smaller leap of logic to accept the Shaw ghost as Anakin Skywalker
I don’t see how it makes more sense for him to appear in a form he never had than one he did.
Because in spirit form he can take what form he wants but still appeared as a representation of the person Luke saw behind the mask. What more do you want??