@Superbattleshipyamato Dumbledore? Except for the character's beard, the two actors are different. Different acting too. A recast is a recast, and if you think an explanation is needed, it's just inconsistent for you to be selective. Your theories could apply to everyone.
If I followed your logic, I would have to question about younger versions of MCU characters. Why doesn't Young Wanda Maximoff look like Young Elizabeth Olsen? It's just boring.
Even Christopher Nolan, "realism into superhero movies", didn't bother to explain why Rachel was played by another actress in TDK. Says a lot about the unimportant it is.
Casting changes are not plot holes because they are not part of the script, they are not on paper. We, the audience, see that it's being portrayed by a different person, but in the ficional reality nothing changed; they look the same to the characters. It is not difficult to use your imagination and understand that there was no in-universe change of face. To me it makes more sense than "characters randomly changing their DNA or something for unknown reasons". In some MCU tie-in comics, Tony Stark doesn't even look like RDJ and it doesn't matter; it's just a representation.