Olhando para os documentos do PostgreSQL, parece que o comando GRANT concede apenas a um único usuário ou função. Na verdade, não parece ser apenas o PostgreSQL.
Não é possível fazer algo do tipo GRANT SELECT UPDATE ON atable TO mary, bob, sue
?
Parece-me uma grande omissão, ou há alguma razão, histórica ou prática para isso?
Sim , mas isso se tornará uma dor de cabeça de manutenção no futuro.
Leia http://en.wikipedia.org/wiki/Role-based_access_control para obter justificativa para atribuir direitos a funções sobre usuários individuais.
Basta criar uma função e atribuir usuários a ela e, em seguida, conceder privilégios a essa função.