Between 1983 and 2004, the apparition of Shaw has not bothered anyone, everyone understood he obviously was Anakin and NOBODY never said, before 2004: “Hey, it’s not logical.”
As I’ve said before, Shaw as Anakin made sense until Christensen was cast in the role. Up until that point, you could assume that Anakin looked like Shaw right before turning. Now, we know very well that’s not the case.