My argument is that while you use null assignment and nullability in Kotlin, in Scala you don't work with nulls.
The problems arise when you interop with Java. At that point, shit can be null and you just don't know. My point is that it's the same problem in Scala as it is in Kotlin: Java interop adds a measure of unpredictability that needs to be handled at the touch points.