If you do erasure, then you can&#x27;t also have the level of platform integration Scala has on the JVM: Scala on .NET either ends up as a different-but-similar language that isn&#x27;t 100% compatible with Scala-on-JVM on a language level (as well the library differences), or its a second-class citizen that doesn&#x27;t integrate well with the .NET platform, in which case, why have it?<p>So, in a sense, no on cared -- because neither of the available options was anything anyone wanted.