The fundamental purpose of all software is to take input and produce output.
ioL is a language-independent console layer that works on the same principles as the text-based terminals of the dawn of the information age. By going full-circle and addressing the fundamentals through what we now know is possible, ioL completes a long, but logical, revolution in computing history.
There are certainly other ways to write software. If you're looking for a reason to give ioL a go, you'll find a few here.