It's like someone writing Java-like Python code. When you write in Scala you completely change the way you write code, the whole paradigm.
This question could be asked Haskell vs Go, it would be the same IMO.
If you have chosen Scala, you don't choose it as a Java replacement, you choose it as a programming philosophy replacement
Edit: Picking on Scala for lack of network libs is like picking on Go for lack of Category theory libs
It's like someone writing Java-like Python code. When you write in Scala you completely change the way you write code, the whole paradigm.
This question could be asked Haskell vs Go, it would be the same IMO.
If you have chosen Scala, you don't choose it as a Java replacement, you choose it as a programming philosophy replacement
Edit: Picking on Scala for lack of network libs is like picking on Go for lack of Category theory libs