I do agree with you that language is a tool of commucation. But in my opinion, it depends. If we speak English with a foreigner, Chinglish or not, as long as it makes sense, it is ok. But when put it in written English, standard English should be first priority.
There are many reasons for that Chinglish becoming porpular in china.As we all know English around the world,but in diffrent country expressed diffrent English ,such as American--English,Austrelia--English ,so,we can accept Chinglish easily,it is reflect chinese culture,and our can tolk easily.