Except that those amazing debugging capabilities are also possible, as anyone that used Erlang, Java or .NET debugging capabilities in production is aware of.
If you want a shell, that is what stuff like JMX, or server side REPLs are for.
"Lisp at NASA: using a REPL to debug Deep Space 1 while it was 100 million miles away"