Question: why does the united states not have an official language?
Answer: It was felt from the very beginning that having an official language would be undemocratic because it would favour one group of people over other groups, and the USA was, from very early on, composed of people representing several different language groups.