Seems to me that standard touch events would work fine if I was touching the screen on my Mac. How do pointer events help with that?
Because both the touch events standard assumes that you don't have a mouse, and the mouse events standard assumes that you don't have a touch input. They aren't designed to both be running at the same time.