Another reason is likely clipping. When drawing the cursor you have to prevent pixels from being drawn off screen to the right or bottom of the screen. If the cursor were symmetric, you would have to watch out for the left edge of the screen as well.