Mouse Scrolls

Just curious, why does “Receive mouse Scrolls” output a point rather than a scalar?
Are there devices where the scrolling is 2D?

Yes, a trackpad would be one example.