Very much agreed. Except for registries with very special policies (such as the blocking used by some East Asian registries), the language association doesn't make too much sense.
Immagine that a gTLD registry had a few hundred language tables, and immagine that a registrant wanted to register a particular sequence of characters. It would be very easy for a registrar to set up a service that figured out a language (don't care which) that worked, and register the name with that language.
However, as the East Asian languages might cause blocking, every .COM user is required to provide a language tag. So in that sense, every gTLD will have very special policies.
Regards, Martin