Na explicação escrita foi dito o seguinte:
"O método .bind() está disponível a partir do ECMAScript 5 e foi criado para resolver exatamente esse problema: proporcionar uma maneira de manter o contexto this consistente, independentemente do contexto de execução da função. Isso é útil em situações onde o contexto é faz a diferença na lógica da aplicação"
Mas em sequência é dito que nós passamos null como primeiro parâmetro porque o contexto da execução não é relevante:
const submitThumbsUp = incrementThumbsUp.bind(null, post);
"Definindo o contexto this da função incrementThumbsUp para null. Isso é útil em situações onde o contexto this não é relevante para a função."
Não entendi qual a necessidade de utilizar o método bind na função se o contexto não é relevante, por que não chamá-la diretamente?