Nope, its about having consistency. In Canada, you are not allowed to sell products that do not have both English and French on the label. Supporting different cultures and languages is fine, but in order for a society to operate, there has to be consistency and a proper universal language that everyone must have a basic knowledge of and adhere too, otherwise you would walk down a city street and have 10 different signs with ten different languages. Every cop would need to speak 10 different languages, you would need 10 different labels for every piece of food, you would need 10 different signs for every exit ramp, everybody in a court room would need a translator, it becomes a mess. There is a reason why countries have national languages, its for fluidity, not because they are racist and want to make it hard on everyone else. You go to France, there will be French signs, you go to Italy, there will be Italian signs, go to Germany, there will be German signs, go to Canada, there will be English and French signs. So no, its not 'personal', it's just the simplest and easiest way for a nation to operate, and it makes sense.
I do sympathize however, that it certainly isn't easy to move to another country. There are idiot racists and bigots in every country. Some people move here to avoid tyranny, gender oppression, political upheaval/injustice etc, they may move from one bad situation to another situation where people don't accept them in the new country and they don't have the means to learn the native language in a week, or they are trying to learn, but people hate them anyways.