I suppose if the manufacturer used a different diametral pitch on each pulley, that would be true... I'll confess that while I've never seen nor heard of such a thing, I've only designed splines and meshed gears, not toothed pulleys for timing belts, but given that the timing belt must have the same pitch as well to interface I'd be very much shocked. Backlash is an issue if it exists and unless he was only indexing to set locations without machining during rotation and could overshoot and return from the same direction to account for backlash, would not be something easily dealt with. Plus the manufacturing variation of the pitch from tooth to tooth would come into play as well, even with zero backlash. Just like the linear tolerance on ball screws.
I'll absolutely agree that the GT belts are a great system, it's all we use at work for actuation via belt systems.
Sure, there will be some variation as to the exact angle that each step will span, however the variation will be very small, typically <+/- 0.005" at the airgap radius as an arc-length. If say, you have a 0.5" airgap that's <0.006° per micro-step of potential error. A good stator tooth has net profiles of <0.002" on both the rotor and stator, typically close to 0.001" average across large lots. That would be a fifth of that error per micro-step, physically in the motor. This ignores error in the control as well as the error introduced by friction torque, as the motor produces zero torque when exactly at step and there is always at least some torque, there will be a small alignment error due to that as well.
I'd be very curious to know if anyone has accurately measured actual step and micro-step error to provide this feedback on specific stepper products, but that's for another thread.