Conceptually, it seems that a computation that performs output is very different from one that performs input only. The latter is, in one sense, much purer.
I, for one,
Short answer: IO is not I/O. Other folks have longer answers if you like.