Originally Posted by johnnysaucepn:
“It's not a Moffat problem thought. The same question applies to any Doctor.
The Brigadier met the Doctors in order because it would be confusing for the viewers and writers if he were to do any different, not because it was logically essential for him to do so.”
I think it is more a problem of the Moffat era actually, but only because Moffat has been the only producer / writer of Doctor Who who has really tried to tackle time travel and the conundrums that it could cause.
20th century Who rarely ventured into time paradoxes - there were small attempts in stories like Day Of The Daleks to show the effects of time travel, but nothing as bold, storytelling-wise, as say River Song meeting the Doctor totally out of order.
Regardless of one's views on Moffat's scripts and story arcs, I think that SM has created a lot of the problems of his tenure himself. By shaking up Time, by showing characters that have met the Doctor in the future, in a different order, he's leaving himself wide open to nit-picking criticism.
It's also very difficult to make such complex time travel stories comprehensible to everyone and it clearly takes an awfully long time to write such stories. This may, perhaps, be the reason that, say, Terrance Dicks or Gerry Davis didn't push for more time travel stories - they simply didn't have the, er, time to plot out the complexities and the tiny details. Which is why, for example, the Doctor and the Master would always meet in the 'right' order - it's easy to retcon this as some sort of Time Lordy thing, but it's really a making-the-overworked-script-editors-job-possible thing.