De fato! Ótima observação, um cache só faz sentido em lugares onde um mesmo dado é consultado múltiplas vezes, caso contrário, só aumenta toda a rota e consequentemente o tempo para o consumo do dado.