A no Brainer here. Definitely yes. No reason is needed. This is America and English is the main language and should be the official language. If one were to go to Spain, is not Spanish the official language there? If one were to go to France, is not French the official language there? IF one were to go to Arabia....
I know some people, for instance, a person from Cuba....who has lived here for over 30 years, not a typo, 30 friggin years and still does not know a word of English and what is more incredible, she was given citizenship in a lottery some time back and STILL has yet to learn the language.
I wish I know MY own heritage language, Italian but even if I were to have come over here from Italy if I were born there, I would learn the English. Would or do other countries make the same consolations to English speaking people as liberally as America does?
TTD