Так нет, суть аккумулятора в том, чтобы аккумулировать значение. Например, два варианта реализация фибонначи с аккумулятором и без. Можно переписать обычную рекурсию с фиббоначи на хвостовую с аккумулятором. Не пойму очевидность того, что нельзя сделать так же с любой другой рекурсией.
fib(n)
n == 0 -> 0
else -> fib_tr(0, 1, n - 1)
fib_tr(prev, cur, n):
n == 0 -> cur
else -> fib_tr(cur, prev + cur, n - 1)
fib(n):
n <= 1 -> n
else -> fib(n-1) + fin(n-2)