This was done to reclaim some lost performance caused by setting the scroller and zoom within the PaintDeviceContext, so that FMSLogo 8.3.0 won't be perceived to be slower than FMSLogo 8.2.0.
On my Windows 10 machine, this makes the sprite benchmark take 1/3rd the time.
On my Windows XP machine, this makes no difference.