react – Qual a diferença entre usar forwardRef ou outra prop para passar a referência?

A documentação diz que o encaminhamento de referência é uma técnica para passar a ref de um componente pai para um filho, e dá exemplos com React.forwardRef.

Mas qual a diferença entre encaminhar referências usando React.forwardRef ou simplesmente usando uma prop diferente, como o Material UI faz no componente <TextField /> com a prop inputRef?

Existem pontos positivos que uma abordagem traz e a outra não?