Dual citizenship was originally illegal in US, but they changed it. I agree dual citizenship is BS
Does the United States allow dual citizenship?
Yes, practically speaking. The U.S. government does not require naturalized U.S. citizens to relinquish citizenship in their country of origin. Although the Oath of Allegiance to the United States speaks of renouncing “allegiance and fidelity” to other nations, U.S. immigration law does not explicitly address the topic of dual citizenship. The best summarization of the U.S. government’s position on dual citizenship lies in a U.S. Supreme Court opinion, which explains that “a person may have and exercise rights of nationality in two countries and be subject to the responsibilities of both.” The U.S. Department of State also has a more technical discussion of dual citizenship.
Just because the United States allows dual citizenship, however, doesn’t necessarily mean your country of origin does, too. Some countries, such as China and India, will not recognize your status as a naturalized American on their soil. You may even lose your citizenship automatically in those countries upon becoming a U.S. citizen. It’s therefore important to understand the dual citizenship rules in your country of origin before pursuing U.S. citizenship.
In this guide, you will learn:
The Basics
Rights and Responsibilities of Dual Citizens
How to Get Dual Citizenship
Countries that Allow Dual Citizenship (or Don’t)
FAQs
We’ve joined forces with RapidVisa. Starting at $199, they help you complete your entire naturalization application, including all forms and supporting documents, from the moment your application is filed until you obtain U.S. citizenship. Boundless legal support plus RapidVisa speed means you get the fastest and best green card and naturalization service! Start your application today!
And law firms like this push it hard
https://www.boundless.com/immigration-resources/dual-citizenship/