Configurando el cursor en los estilos predeterminados del elemento, o en element: hover?

¿Hay alguna diferencia práctica entre los dos siguientes?

button {
  cursor: pointer;
}

Y

button:hover {
  cursor: pointer;
}

The MDN docs declare específicamente que:

Loscursor La propiedad CSS especifica qué cursor del mouse mostrar cuando el puntero del mouse se encuentra sobre un elemento.

Entonces, ¿hay alguna diferencia real? ¿Debería preferirse uno sobre el otro, o son intercambiables?

Respuestas a la pregunta(1)

Su respuesta a la pregunta