¿Por qué es Java 8 Stream clase AutoCloseable?

En Java 8, la clase Stream implementa AutoCloseable. Esto significa que una instancia de flujo debe cerrarse explícitamente.

Entiendo por qué los manejadores de archivos y las conexiones de base de datos se pueden cerrar. ¿Pero por qué corrientes?