Há algum medo de em busca de uma função declarativa, você não utilizar de variáveis que poderiam melhorar a legibilidade do seu código ?

Eu acredito que você não perde nada em legibidade. Ao invés de ter várias variáveis com nomes sugestivos, você deve ter várias funções com nomes sugestivos.

é uma boa mesmo, não sei se pode ser aplicado pra funções maiores mas sim.. vlw