Todo comando em um pipeline é executado em seu próprio shell, então você está executando export set value=70
em uma subshell que não pode modificar o pai, então echo $value
não vê a tentativa de alterar o valor.
Além disso, para shells POSIX set
não é necessário para atribuir a uma variável, você pode fazer apenas export value=70