Some languages are just not good enough.
There are people that consider some languages not good enough. Their reasons are often based on emotions rather than reason. In fact, every language can be good enough if a number of people use it and construct vocabulary out of existing recourses within the languages. Some people say that if the language is not used in a wide range of functions the language is not good enough. I think that if a language can be used to communicate between people it is good enough. The goal of language is communication and nothing more.
Baur, L., & Trudgill, P. (1998). Language myth. In Baur, & Trudgill, Language myths. London: Penguin Books.