So people's argument here is that the true strike spell interprets an intelligent beings intentions and predicts the future location based on that and thus gives the attacker a new aiming point, not where the target is now, but where it's planning on being?
Also, in the situation of shooting a small distant unattended object, the spell assists the attacker in a totally different manner by helping him judge distance and windspeed better, or other such variables?
Also, in the situation of shooting an arrow at a person in an antimagic shell when you aren't in the shell (Or at a target protected by a minor globe), you're saying that the true strike won't work because it can't predict what happens inside the shell (or globe)?
And when attacking a golem, it penetrates/decodes the internal magical command processes and figures out where it's going to be based on that?
If this logic were true, then it should only negate dex bonus, since that's all you are hiding with the mind blank. So if a wizard has mind blank on, and dominates another person, true strike wouldn't work against the dominated person since he isn't in charge of his actions anymore and the wizard cannot be divined? What if you where going to try and sunder your friend who just got dominated's weapon? Could you use true strike to do that, or it the weapons future also protected because the wizard is in control of the weilder?
All that crap is just too complicated to worry about. I think you're giving entirely too much credit to the true strike spell and making it much harder than it has to be.
Why can't it simply divine whether or not you're going to be happy with the results 1 second after you release the bow string? All it has to do is divine into your own future, not the target's. After all, only you know what you're trying to hit. So it only needs to assist you to release the bowstring so that the spell senses your satisfaction with the result. Very simple and straight forward, as you would expect from a 1st level spell.