There probably wasn't any logic to it. It was probably the equivilant of when a PM or not technical person asks a developer, "Can't we just put in an IF statement?"
It wouldn't, but one can sense some logic behind that question in this context. Additionally, advertisers are very familiar with dealing with heaps of unreliable information.