Is the `--non-interactive` flag default in CI? If not, why?

I’ve read the release notes of Gradle 9.6.1:

It says that there is now a --non-interactive flag (currently in incubating state), which is useful for CI pipelines. The documentation says:

By default, Gradle may prompt the user for input on the console when an interactive terminal is available. (…) This [flag] is useful for running Gradle in automated environments such as CI pipelines (…)

I don’t understand this, interactive terminals are generally not available in standard CI pipeline runners. So why is this flag useful in CI pipelines?

Let me know if you disagree. Maybe I’m just missing something, and then I would like to learn.