Alfred Hitchcock cast depending on who was available, not age or the original story. He cast both Cary Grant, Grace Kelly and Jimmy Stewart (not together) several times.
To me, the success of the film was casting Elio with a very good actor. So I cared less about Oliver and the actor who played the older character.
But after way over 400 posts, I was surprised to read your new post.