Question: reasons why english should not be the official language?
Answer: Because the USA is the most multilingual country on earth. More languages are spoken here than anywhere else. So having an "official" language does not make sense.