Exactly. Russian is AN official language (but the 2nd official language). Not THE official language.
The main official language is Kyrgyz, roadsigns are in Kyrgyz, whether you like other languages than Russian or not. I am just abiding by the rules of OSM Kyrgyzstan, which you will not be doing if you revert my changes.
As you noticed if you have a closer look, I do NEVER remove the Russian name, I just put it in its right place: name:ru as per OSM Kyrgyzstan rules. Just like it is already in Belarus, for instance. Removing Kyrgyz names from the "name" tag, putting back Soviet names where they are not relevant anymore means *vandalizing* OSM and will be systematically reported.
Btw, I don't use name xy (WITW is that???) ;) I just put the correct names in Kyrgyz in the "name" tag, as should be in Kyrgyzstan.
I do not use Google Translate, btw.
In case you are not aware, just as a reminder, here are the rules for OSM Kyrgyzstan:
https://wiki.openstreetmap.org/wiki/Kyrgyzstan#Languages 

"Most roadsigns are in Kyrgyz language on the spot (transliterated into latin script). As Russian still remains widely used, it must still be maintained too. Hence, for toponyms (locality names, street names, province names, national parks, lakes, etc.), the 4 following name tags must always be filled as per rules below:

name=* tag must be filled with the Kyrgyz name (which means it must be identical to name:ky=*). The exception to this rule is commercial names. Shop, gas stations, etc. In such cases, the name=* tag must be identical as on the spot, whatever its language.
name:ky=* must be filled with the Kyrgyz name
name:ru=* must be filled with the Russian name
int_name=* must be filled with the Kyrgyz latin official transliteration (ex.: Ош becomes Oş and not Osh! You can however use "Osh" in the name:en tag, however)"