Keeping the real part somehow is essential, otherwise the real parts would never cumulate to a whole number. A camera moving slower than 1px per frame would never move. Also see my previous comment regarding the possibility of devs who wish to turn it off for subpixel rendering or something.