A nation having an official language is now social engineering? iLOL Hilarious.:lamo
Absolutely. Both the USSR/Russia and China had (continue to have) problems of large non-majority ethnic groups that speak different languages. Those groups have separate national identities than the majority ethnic Russians or Chinese, and thus are not as cooperative to the State as they should be.
The USSR and today's Russia have attempted over the past two centuries to cease the use of the Ukrainian, Polish, Belarusian, Tartar, Uzbeki and Tajik languages. Among others. They've did this by creating Russian as a national language, and enforcing its sole usage in educational instutions, courts, government and business.
As another example, after Yanukovych fled Ukraine in 2014, one of the first acts of Parliament was to remove Russian as a state language and re-declare Ukrainian as the only official nation-wide language. That was used by Russia propagandists to terrify ethnic Russians in Ukraine, and help bring support to and initiate the Ukrainian civil war several months later.
Meanwhile the freedom-loving, small-government Communist Chinese Party, sees "Mandarin Chinese" as the unifying national language of China and has designated it the official language. I have that in scare-quotes because China declares Cantonese, Taiwanese, Mongolian, Zhuang to all be "Mandarin" despite the fact that they're mutually incomprehensible. They're different languages. Rather China relies on a law to standardize in schools, government and media the use of "standard" Mandarin which is coincidentally defined as the Beijing dialect or what we would call Mandarin Chinese.
So, when I hear conservatives throw about words like "unifying" and "cohesiveness" by establishing a national or official language in the United States ... it stinks of statism.