Yes, it only predicts where the bullet will hit IF the target make no course change whatsoever.
This is further impacted by the idea that we should fight in knife-fighting range where people will maneuver by default.
At 500 meters it takes a second or two for the bullet to hit the target and a million things can and usually happens in those seconds.
Hell, even an Anaconda can easily dodge C3 cannon at 500 meters.
Which is kind of silly, given that a cannon firing APDSFS amo will provide velocities in the 1-2 km/sec.
I always felt that cannons in FD are some kind of large airsoft guns with snail shell velocities.