Sure, that’s how we see it today, but back then, people easily accepted Moore because he’s popular, he’s famous, unlike Lazenby who was a complete unknown and not familiar with people.
But if a different actor (popular and famous) was hired back then, and the films remained the same (which possibly is), then it would’ve still worked, as how it worked with Moore.
That’s what I’m saying above.
Try putting any actor in Moore’s place, like again, Michael Caine, or any famous television star, it would’ve been still successful, because they’re still familiar with the people.
That’s it, the people know them.
I’m not talking using my perspective in this present time, I’m looking at a situation back then, so if I place myself back in 1973, I could see that situation being possible.
But since, it’s made and done, that’s how we view things now.
Why Dalton didn’t worked because Moore stayed in the role for so long that the people in that generation already grew up with him as Bond, but had Dalton took the role earlier, he would’ve been as successful as Moore, the same for Lazenby had he continued in the role.
It’s not about the X factor, or starpower, it’s about the familiarity with the audience, did the audience knew them at the time? Not.
Dalton was in Shakespeare plays, and the less said for Lazenby.
Imagine had Brosnan took over in 1987 instead of Dalton, it would’ve been more successful and the people would’ve accept him more, because he’s already famous at the time (not just as Remington Steele, but in other movies too before that).