I'm glad that they didn't get Sean since it would have gotten people believing in that stupid code-name theory again.
Okay, I know what Mendes said in the interview, but c'mon:
1) The dialogue seems clearly written for Connery.
2) Going back to Scotland was a nod to Connery that Fleming retconned into the books after seeing Connery in the role and being unexpectedly pleased.
3) I think there's sufficient argument that Mendes plausibly could have said what he did because it sounded better than, 'Yeah, we wrote it for Sean, we wanted to underscore the idea of going back in time in order to move forward for Craig's Bond on the 50th and he wouldn't even have a discussion about it so we went with someone else.' And I say again, plausibly. But Mendes does have a habit of denying things, albeit for obvious reasons.
4) I think the line 'What is it you do again?' said by Finney was written to deflect any thought of the 'code name theory', which I also abhor.
1) Where do you see a valid reason for that?
2) Yes, it is common knowledge that Fleming used Connery´s heritage for the literary Bond after being impressed by him.
3) Mendes has a habit of denying things? Well, as much as anybody else has.
4) Why do you think that line deflects that theory?
1) I've only seen the film once so I'll have to paraphrase from memory, but I remember Kincaid saying things like, 'you've learned well from everything I taught you' to Craig's Bond. Much of his dialogue with Craig seemed, to me, to have double meaning, plus he was a groundskeeper that didn't flinch at the line about 'some men are coming to kill us, we're going to kill them first'.
4) That line perplexed me when I heard it, it seemed there for a reason. I'm aware I'm going out on a limb, but let's say you're John Logan and you're writing the dialogue, with the hopes that up to that point Connery may agree to take the role that you wrote for him, you could plausibly be aware that some viewers may think that Connery is actually supposed to be playing the original Bond, and that this potentially confirms that James Bond is a codeword. It would seem that this Kincaid would implicitly know that Craig's Bond is the latest in a long line of Bonds; asking him innocently and in complete surprise what exactly Bond does for a living would suggest otherwise. I think it's possible they wrote that and the majority of other lines with Connery in mind, didn't/couldn't get him or thought better of it, and kept the dialogue intact regardless.
Just my nerdy speculation, I realize some of it's far fetched, but I really do think the dialogue sounded like it was meant for Connery. I'm going to see Skyfall again soon, I very well may realize it was wishful thinking on second and third viewing.