While I could go into various trade-offs, pros/cons, etc, the reality I don't really know the full reason. I've heard that we want to have a "complete" collections library (i.e. it has all the collections you'd want to reach for).
I do know this:
wrapping Java collections can lead to "strange" behavior, if you aren't aware of what you're doing. E.g.
import collections.JavaConverters._
javaHashMap.asScala == javaHashMap // What should this return?
javaHashMap == javaHashMap.asScala // What should this return?