That has no particular significance. The Big Three TLDs haven't had any special requirements or policies in many years.
> its name is not his but that of the language
The language's name is "Scala", not "scala-tools.org", but let's assume you just think any domain with "scala" in its name is effectively the name "Scala". I have some news for you:
"Scala" is also the name of a typeface, the student chapter of the American Library Association, part of human anatomy, a unit of area, a couple of music albums, a software company with no connection to the programming language, a couple of entertainment venues, two locations, a surname for I-don't-know how many people, and a snail.
> it should belong to the community
A "community" cannot actually own a thing. Who exactly do you think should have the domain? Who represents "the community"? And why exactly does this amorphous "community" have some special claim to one of an infinite number of domains that might be used for similar or entirely different purposes?