ну вот сравни теперь, можно построить довольно крупное приложение на исключительно стримах. потребует очень хорошей проработки, плюсом будет если предметка предрасполагает (например event centric приложения, IoT сети). В этом случае ты комбинируешь своеобразные пропускные элементы которые определённым образом преобразуют поток.