OOP doesn’t have to be verbose. It depends on the particular OOP language. Java and C++ are, indeed, verbose. But Smalltalk is not, for example, read Elegant Pharo Code. In fact, Smalltalk is one of the simplest and most concise programming languages on the planet.
Since Smalltalk also has first-class functions and closures, it can be used for stream processing just like any other FP language. Mind you, the manner in which you do this may differ, but in the end it’s the same result. (I wouldn’t call Smalltalk multi-paradigm in the same way as Scala, but functionally it’s quite similar.)