The canonical reason a language adds a utility like print over just offering the services of the underlying console is to make the Hello, World example as terse as possible.
IO is inherently extremely complicated, but we always want people to be able to do their simplified form without thinking about it.