In short, your definition of the Scala Platform as a consistent logical entity is pretty appropriate. This is also why I think that being close with a whitelist is a benefit. I wouldn’t enjoy having problems with unmaintained external dependencies that cannot be taken up by anyone in the Community because of lack of time/resources.