Let's keep it that way!
Next you'll be telling me that Christianity is "all but official" as the state religion. Diversity is what made this nation STRONG. The best and the brightest moved here. If you are going to make ANY language official, then use one from one of the Native American Tribes.
So I have to ask, if/when Spanish becomes more popular in the USA than English, are you going to switch? How about Russian or Chinese?
Nice try at using the Christian analogy. There is a huge difference. Speaking English doesn't change anything about you except your ability to communicate with everyone better. I'm not asking anyone to change their culture or religion. They can continue with all of their customs. All they have to do is be able to communicate easily with everyone here with no special accommodations. That's not much to ask.
I'm surprised you would even try to equate learning a new language with converting religions.
And my point is that those languages shouldn't become more popular, as all of those people should speak English also, anyway. And, no you shouldn't make Native American languages the official ones. You don't seem to understand the concept. The vast, vast majority of Americans speak English either as a native language or at least fluently. It is the language almost all of business is done in, and has been for practically the entire life of the country. If more people spoke Native American languages than English, then I'd be all for that. As it is, it makes sense for English to be it. The whole point is for better and easier communication.
And again. I'm glad everyone came here. It's a great country built on diversity. I love it being diverse. I love learning other languages. BUT, if we don't have a common language, it's extremely hard to communicate. That is the whole point of language, after all.