

I'm currently using Windows 7, and the icons on the desktop don't cause the pointer to change when hovered, instead the icon changes to indicate that it can be clicked on:

With and elements, the background color of the element changes to indicate that an action can take place. Default link styles in a web-browser don't change when the mouse is hovered over them, so the pointer is necessary to indicate to the user that the element can be clicked on.

The pointer is especially useful when the element being clicked on doesn't change on mouse over. There are numerous ways of indicating to the user that an element can be clicked on, and the pointer is just one of them. The pointer cursor is simply an indicator of "clickability" (affordance).
