Receio que a maioria dessas respostas atenda à pergunta O que significa 'solicitação de recebimento'? ou O que 'solicitação de envio' significa? em vez da pergunta do OP: por que é chamada de solicitação pull e não push?
Normalmente, esse tipo de substituição de pergunta é aceitável, mas, neste caso, é claro que o OP conhece as respostas para essas perguntas de substituição, portanto, respondê-las não é muito útil.
Somente as pessoas no GitHub que cunharam o termo sabem com certeza. No entanto, parece evidente que essa escolha terminológica reflete algo como o seguinte ponto de vista sobre o fenômeno de "mudanças que chegam de fora a um repositório": O mantenedor executa a ação (pull) .
No entanto, uma solicitação também é uma ação, e o executor dessa ação não é o mantenedor, mas o remetente (que realizou ainda mais ações, ou seja, trabalho). Assim, o termo 'solicitação de recebimento' cria confusão sobre quem é o agente . Por fim, a confusão surge devido à natureza recursiva de uma solicitação: uma solicitação é uma ação de um agente primário e uma solicitação de ação futura de um segundo agente.
A situação é bastante análoga às construções lingüísticas agora comuns, como "construímos nossa casa" (usada no lugar de "pagamos outra pessoa para construir nossa casa"), pois a responsabilidade pela ação primária é transferida do óbvio agente original para um agente secundário cumprindo um papel social gerencial.
Pode-se concluir com isso que a razão da escolha terminológica é a legitimação do ponto de vista de que o trabalho gerencial é um trabalho de primeira classe . Além disso, o motivo da confusão sobre essa escolha terminológica pode ser que os trabalhadores que não são gerentes naturalmente têm um ponto de vista diferente.