¿Por qué agregar process = "@ this" explícitamente a p: commandButton para que se invoque la acción?

Sé que necesitamos agregar explícitamenteprocess="@this" para obtener elp:commandbutton se invoca la acción y también sé que el atributo de proceso predeterminado es@form en primefaces

Dado que el proceso está predeterminado@form el botón no debería procesarse junto con los otros elementos en el formulario y su acción debería invocarse.

¿Alguien puede explicar la razón exacta detrás de esto?