Resolvido: Sim, isso é uma prática ruim. Obrigado @SatoKatsura por preencher os espaços em branco.
A coisa certa a fazer é:
# ... blah ...
echo -n "A prompt for the user " >&2
read SOMEVAR >> /dev/null
# ... other stuff ...
printf "Results\t$RESULT\n"
Qual é a prática portátil e melhor, mais segura.