AAAAARRRRGGGHHHH! bloody ADSL connection died while posting the message! here we go again...
Shockwave is totaly right!
Nevertheless, it has nothing to do with old-school coding at all. It is related to the type of visual content.
Try this: turn on you TV and switch to CNN for instance. Look at the bottom of the screen: they have a scroll text with the latest headlines. This scroll is in sync with the VBL of the video signal. Why? simply because if it's not, it would look weird, be unreadable and give strong headaches to viewers.
The reason is that the display technique has to be in harmony of the eye-brain perception mechanisms, otherwise the experience is very bad.
For 3D scenes, it's different because the eye/brain interpred the visuals differently and the VBL sync is not so important. But for 2D tranlational motion (scrolling, 2d starfield, etc), it has to be in sync with the VBL
Best
Stormbringer