Ele permite que você use a variável $ROWGUID em vez do nome da coluna. É usado principalmente para replicação de mesclagem. Não força a coluna GUID para PK, você só pode declarar PKs explicitamente. A resposta para sua última pergunta é não, a menos que você planeja implementar a Replicação de Mesclagem.